Мой ассемблер

Приветствуем! Наш сайт поможет вам в изучении замечательного языка программирования — ассемблера. Наиболее он полезен для тех студентов и интересующихся, которые изучают ассемблер на примере МПС КР580ВМ80А — здесь содержится обширная информация об этом великолепном устройстве.

§2.9 Группа команд однобайтовых пересылок

Команды данной группу производят обмен данными между регистрами МП и памятью МПС.

Биты регистра признаков F не изменяются в процессе выполнения этих команд.

MOVR1, R - под R1 или R понимается содержимое или регистров А, В, С, D, Е, H, L, или ячейки памяти М, адрес которой должен быть каким-либо образом загружен в регистровую пару HL перед этой командой.

Примеры:

MOV А, B - переслать содержимое регистра В в регистр А (аккумулятор).

MOV M, А - переслать содержимое аккумулятора А в ячейку памяти М с адресом, который находится в паре НL.

MVI R, D8 - передать непосредственный операнд. Это двухбайтовая команда. Содержимое второго байта передается в регистр или ячейку памяти М, адресованную парой HL.

Примеры:

MVI С, I2 - переслать число 12 в регистр С.

MVIM, E2 - переслать число Е2 в ячейку памяти М, адресованную парой HL, Если, например, в HL было число 0900, то после выполнения этой команды в ячейке с адресом 0909 окажется число Е2.

STAXYZ* - запомнить содержимое аккумулятора с косвенной адресацией. Содержимое аккумулятора А загружается в ячейку памяти М, адрес которой содержится в регистровой паре ВС и DE (но не HL!).

Страницы: 1 | 2 | 3