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

Код операции

Второе поле команды языка ассемблера — код операции. Он представляет собой мнемоническую аббревиатуру для конкретной машинной операции и преобразуется ассемблером во вовремя трансляции в фактический машинный код. Например, коды операций АР и MVC являются аббревиатурами для Add Packed и Move Characters и преобразуются ассемблером в FA(16) и D2(16) соответственно. Число различных символов, допустимых в этом поле, ограничено набором команд конкретной машины. В этом поле могут появляться только мнемонические коды этих команд, макросы (рассматриваемые в разд. 5.5) и некоторые псевдооперации.

Hosted by uCoz