Структуры данных, лекция-2: архитектура компьютера, машинный код

Опубликовано: 07 Июнь 2026
на канале: sadr0b0t
522
26

Структуры данных, раздел - архитектура компьютера, память компьютера

Архитектура компьютера: память, центральный процессор, язык ассемблера, машинный код

Ручные счеты (абак): счет переносом разрядов
Механические калькуляторы
Массовое коммерческое распространение: арифмометры, кассовые аппараты
Разностная и аналитическая машины Чарльза Бэббиджа
Электромеханические машины на перфокартах для обработки статистических данных (история IBM)
Компьютеры на полупроводниках, архитектура имени Джона фон Неймана
Архитектура, микроархитектура, физическая реализация компьютера
Память компьютера: «всё есть число»
Вычислитель (центральный блок - CPU)
Набор инструкций
Ассемблер в действии: простая программа — сложение 2-х чисел
Архитектура вычислителя, программа, машинный код (на примере архитектуры MIPS32)
Архитектура MIPS32: набор инструкций, файл регистров, некоторые команды
Команды MIPS32: ассемблерное представление и машинный код
Машинный код как структурированные данные
Как процессор выполняет команды, почему перед выполнением арифметических операций данные нужно перенести из оперативной памяти в регистры
CPU: логика инструкций + регистры, тактовый сигнал проворачивает «шестеренки» процессора - переводит из одного дискретного состояния в следующее
Симулятор MARS MIPS