из регистра В извлекается слово и помещается в тот же регистр В в ин-
версной форме. В операции участвует один регистр общего назначения.
При этом предыдущее содержимое регистра уничтожается и вместо опера-
ции пересылки выполняется операция инверсии. В регистре В вместо кода
0100 0010 будет записан код 1011 1101.
Для кода операции 0100 0110 мнемонический код имеет вид: MOV
В,М. Буквой М обозначается ячейка запоминающего устройства, адрес ко-
торой хранится в двух регистрах H и L. Код операции 0100 0110 требует
выполнения следующей последовательности действий: извлечь содержи-
мое двух регистров H и L, использовать его в качестве адреса ячейки ЗУ,
содержимое которой поместить в регистр В микропроцессора. Содержимое
ячейки ЗУ при этом остается неизменным.
Коду операции 0100 0111 соответствует мнемонический код MOV В,А.
Буквой А обозначен регистр-аккумулятор. По этой команде содержимое
регистра-аккумулятора передается в регистр В и сохраняется в самом реги-
стре-аккумуляторе.
В четвертой сверху строке табл. 1.3 обозначена комбинация 0111.
Первые шесть команд этой строки означают, что содержимое соответст-
вующих регистров В, С, D, E, H или L передается в ячейку запоминающего
устройства, адрес которой записан в двух регистрах H и L. Заметим, что
имеется особенность команд с кодами 0111 0100 и 0111 0101. Каждая из
них предусматривает, что в ячейку запоминающего устройства с некото-
рым адресом должна быть передана половина этого адреса. Команда с ко-
дом операции 0111 0110 не относится к рассматриваемому классу. Это ко-
манда HLT, по которой прекращается выполнение операций.
Восемь команд последней строки в табл.1.3 предусматривают переда-
чу в регистр-аккумулятор содержимого любого из регистров общего на-
значения или ячейки запоминающего устройства, адрес которой хранится в
двух регистрах H и L. Эти же команды предусматривают передачу содер-
жимого регистра-аккумулятора в тот же регистр, но после инверсии.
Каждый код операции указывает ту последовательность действий, ко-
торая должна быть выполнена в микропроцессорной системе.
Кроме рассмотренной группы команд имеются шесть семейств опера-
ций однобайтовых пересылок.
Операции MVI R, D: D8
→
R. Наличие символа D8 означает, что
команда имеет двухбайтовый формат. Смысл этого семейства операций за-
ключается в том, что операнд D8, т. е. содержимое второго байта команды,
47