253 читали · 5 лет назад
От транзистора до фреймворка. Часть 11. Массивы данных
Видео: YouTube Продолжаем разговор об основах построения вычислительной техники. На этот раз рассмотрим массивы. Это структура в памяти компьютера в виде элементов, расположенных друг за другом. В классическом понимании эти элементы однотипные. В отдельных технологиях элементы могут быть разных типов, но это уже совсем другая история. Массивы это чрезвычайно часто используемая абстракция. С помощью них организуются вычисления при обработке практически любых данных. Это голос, изображения, видео и разные поля величин в многомерных координатных пространствах...
512 читали · 5 лет назад
От транзистора до фреймворка. Часть 8. Ассемблер
Видео: YouTube В прошлом посте был собран простейший процессор. Пора заняться программированием. Система команд процессора или же набор инструкций представлен в таблице. Для начала решим простую задачу сложения двух чисел. Пусть нам даны два числа . Необходимо вычислить их сумму. Блок схема. Алгоритм. Последовательность действий в программе ранее очень часто записывали в виде блок схемы, где между началом и концом алгоритма описывались необходимые шаги. Система команд процессора несколько ограничивает варианты возможных действий, однако, напрашивается простое решение...