Лекция курса "Языки и методы программирования"
Лекция-2: архитектура компьютера, язык ассемблера, машинный код
- Компьютеры на полупроводниках
- Архитектура, микроархитектура, физическая реализация
- Память компьютера
- Вычислитель (центральный блок)
- Разрядность процессора
- Набор инструкций
- Архитектура MIPS32
- Сложение двух чисел на ассемблере MIPS32
- Набор инструкций MIPS32
- Файл регистров
- Команда add (add — сложить)
- Команда sub (subtract — вычесть)
- Команды R-type
- Машинный код команд R-type
- Команда lw (load word — загрузить слово)
- Команда sw (store word - сохранить слово)
- Команды I-type
- Машинный код команд I-type
- Программа в памяти
- Машинный код как структурированные данные
- Как процессор выполняет команды: почему перед выполнением арифметических операций данные нужно перенести из оперативной памяти в регистры?
- CPU: логика инструкций + регистры
- MARS MIPS