Что такое ассемблер?
Языки ассемблеров
Команды языка ассемблера
Код операции
Псевдооперации
Литералы
Свободный формат команд
Некоторые типичные команды ассемблера для машин с побайтовой организацией
Ассемблеры типа «трансляция — выполнение»
Однопроходный ассемблер
Двухпроходный ассемблер
Символы
Подробная блок-схема прохода
Подробная блок-схема прохода 2
Пример трансляции
Таблицы символов общие замечания
Обработка таблицы
Линейный поиск
Двоичный поиск
Сравнение двоичного и линейного способов поиска
Метод хеширования
Пример хеширования
Скученность
Назначение макрокоманды
Различие между макрокомандами и подпрограммами
Форматы макрокоманды
Ключевой макрос
Макропроцессор

Языки ассемблеров

Языки ассемблеров отражают внутреннюю аппаратную структуру машины. Поэтому почти каждая система имеет в чем-то отличающийся язык ассемблера. Целью настоящего раздела является не детальное описание некоторого конкретного языка ассемблера, а рассмотрение ряда полезных примеров типичных возможностей такого языка и изложение материала, достаточно подробно иллюстрирующего конструкцию ассемблера. Конкретные же примеры будут приводиться для машин с побайтовой организацией, таких, как IBM 360/370, Siemens 4004 или ICL System-4 [1,2, .3],

Hosted by uCoz