Составители:
комментария. Метка команды (ее символический адрес) позволяет обращаться к
данной команде из любой точки программы.
Рассмотрим простейшую программу, извлекающую число из адреса памяти
0800, увеличивающую число на единицу с последующей записью по адресу 0803.
Программа МСА
Адрес Метка Мнемокод Машинный код Комментарий
0800 МСА LDA 0800 3А код команды LDA
0801 00 младший байт адреса
0802 0В Старший байт адреса
0803 INRA 3С код команды INR
0804 STA0B03 32 код команды STA
0805 STA0B03 03 младший байт адреса
0806 0В Старший байт адреса
В представленной программе используется прямой способ адресации. При записи
программы все числе представляются в шестнадцатеричной системе счисления.
В программе использованы две трехбайтовые и одна однобайтовая команды,
занимающие соответственно часть адресного пространства ОЗУ с0800 по 0806
ячейку памяти.
В качестве дополнительного примера рассмотрим аналогичную программу с
косвенным способом адресации данных.