Электроника и МП техника. Китаев Ю.В. - 11 стр.

UptoLike

Составители: 

11
Метка Адрес Код Команда Описание команды (комментарий)
прог 0809 0e
080A 08
mvi c,08
команда пересылки (ваш текст здесь может
быть более содержательным)
Пусть вторая команда lxi b, 0924. Найдем ее КОП = 01. Команда
трехбайтовая (d16), поэтому займет в памяти следующие три байта. Теперь
листинг будет иметь следующий вид:
Метка Адрес Код Команда Описание команды (комментарий)
прог 0809 0e
080A 08
mvi c,08
команда пересылки (ваш текст здесь
может быть более содержательным)
080B 01
080C
24
080D
09
lxi b,0924
команда пересылки (ВНИМАНИЕ: байты
операнда в трехбайтовой команде в
колонке "код" переставлены -
особенность Intel'овских процессоров)
Последними командами в нашем примере будет однобайтовая
команда ldax d и трехбайтовая jnz m1, где m1 - метка. Предположим также,
что в нашем примере переход должен производиться по адресу команды
lxi b,0924. Окончательно листинг будет иметь вид (таблица 1.1):
Таблица 1.1
Метка Адрес Код Команда Описание команды (комментарий)
прог 0809 0e
080A 08
mvi c,08
команда пересылки (ваш текст, здесь может
быть более содержательным)
m1
080B
01
080C 24
080D 09
lxi b,0924
команда пересылки (ВНИМАНИЕ: байты
операнда в трехбайтовой команде в колонке
"код" переставлены - особенность
Intel'овских процессоров)
080E 1a ldax d однобайтовая команда пересылки
080F c2
0810
0B
0811
08
jnz m1
команда перехода (ВНИМАНИЕ: байты
адреса в трехбайтовой команде в колонке
"код" также переставлены).
Символическому адресу "m1" соответствует
физический адрес = 080B.
... ... ... ...