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

Некоторые типичные команды ассемблера для машин с побайтовой организацией

Название

Мнемонический код

Длина

Формат операндов

Команды машины.

 

 

 

Сложение

А

4

RI, D2(X2, B2)

Сложение полуслова

АН

4

RI, D2(X2, B2)

Сложение десятичное

АР

6

PI (LI, Bl) D2(L2, B2)

Сложение

AR

2

RI, R2

Переход с возвратом

BAL

4

RI, D2(X2, B2)

Условный переход

ВС

4

I, D2(X2, B2)

Проверка канала

скс

2

DI (Bl)

Сравнение кодов

CLC

6

DI (L, Bl) D2(B2)

Отредактировать

ED

6

DI (L, Bl) D2(B2)

Пропуск

IDL

4

DI (Bl), 12

Упаковать

PACK

6

DI (1, Bl), D2(L2, B2)

Вычитание полуслова

SH

4

RI, D2(X2, B2)

Вызов супервизора

SVC

2

I

Псевдооперации

 

 

Определить память

DS

 

RTL

Определить константы

DC

 

RTL «литерал»

Пустая операция

CNOP

 

 

Hosted by uCoz