Разработка и отладка программного обеспечения микропроцессорных систем обработки информации

Команда LXI производит пересылку чисел, приведенных во втором и третьем байтах, соответственно в младший и старший регистры пары регистров DE. Косвенная адресация. При этом способе адресации в команде указывается пара регистров блока РОН (путем указания адреса одного из регистров этой пары), содержимое их служит адресом, по которому в оперативной памяти находится операнд. Примеры команд с косвенной адресацией: DLDAX В; А^[(вс)]; 2) STAX В; [(ВС)] ^ (А). Здесь запись [(sc)] означает ячейку памяти, адресом которой служит содержимое пары регистров ВС. По команде LDAXB аккумулятор загружается содержимым ячейки оперативной памяти, адресом которой служит содержимое пары регистров ВС. По команде STAXB содержимое аккумулятора запоминается в ячейке, адресом которой служит содержимое пары регистров ВС. Неявная адресация. При выполнении 1-байтовых команд с неявной адресацией подразумевается, что операнд находится в определенном внутреннем регистре микропроцессора и его специально адресовать не нужно. Во всех операциях преобразования данных подразумеваегся, что одним из операндов является содержимое аккумулятора. Неявная адресация применяется также в операциях типа «инвертирование аккумулятора». На рис. 4 показан обмен адресами и данными между регистрами при различных видах адресации. 22

RkJQdWJsaXNoZXIy MTY0OTYy