http://uneex.org/
http://uneex.org/LecturesCMC/Architec...
Архитектура и язык ассемблера MIPS
Принципы развития архитектуры ЭВМ
Требования к алгоритмически полному вычислителю
Превращение вычислительного прибора в ЭВМ
хранение данных и инструкций в памяти
адрес как способ референции данных и инструкций
последовательное выполнение инструкций
подмена адреса следующей инструкции для организации условных и итеративных вычислений
⇒ Архитектура фон Неймана как исторический казус
Общий принцип развития ЭВМ:
появление новой задачи,
победа одного-двух частных решений этой задачи,
«канонизация» этих решений (legacy).
(!) Установка и работа с MARS
Понятие о машинном коде и языке ассемблера. Достоинства языка ассемблера:
Однозначность порождаемого кода
Мнемоничность команд
Двухпроходное вычисление меток
Удобное представление данных
Макро, многофайловая сборка, библиотеки и пр.