Контрольная работа: Программное обеспечение встроенных систем управления на базе однокристальных микропроцессоров (МП)

MOVA,B

ADCB

CMA

Для указания операнда в памяти используются адресации: непосредственная, прямая, косвенно-регистровая и стековая.

ПРИМЕР:

LDA 8324H;прямая

IN FA;прямая

ADC M;косвенно-регистровая

PUSH PSW;стековая

Таким образом, для большинства МП наиболее общими являются пять способов адресации операндов. В 16-разрядном МП и выше допускаются дополнительные способы адресации, такие как базовая, индексная, базовая индексная, относительная, страничная и др. Выбор того или иного определяется минимальным объемом памяти для хранения программ и наименьшее время их исполнения.

Для каждого МП имеется свой список команд. По функциональному назначению, как правило, они делятся на группы: команды пересылки данных, арифметические команды, команды логических операций, команды передачи управления, команды управления микропроцессором.

Группа команд пересылки данных:

команды пересылки данных общего назначения (MOV, MVI, LDA, STA, LHLD, SHLD, LXI, LDAX, SPHL, STAX, XCHG, XTHL);

команды обращения к стеку (PUSH и POP);

команды ввода (IN) и вывода (OUT).

Группа арифметических команд:

команды сложения (ADD, ADI, ADC, ACI, INR, INX, DAD);

команды вычитания (SUB, SUI, SBB, SBI, DCR, DCX);

команды умножения (MUL);

команды деления (DIV);

команда десятичной коррекции содержимого аккумулятора (DAA).

Группа команд логических операций:

логические команды (ANA, ANI, ORA, ORI, XRA, XRI);

команды сравнения (CMP, CPI);

команды сдвига (RLC, RRC, RAL, RAR);

команды инверсии содержимого аккумулятора (CMA).

Группа команд передачи управления:

команды безусловного перехода (JMP);

команды условного перехода (JNC, JC, JNZ, JZ, JPO, JPE, JP, JM);

К-во Просмотров: 193
Бесплатно скачать Контрольная работа: Программное обеспечение встроенных систем управления на базе однокристальных микропроцессоров (МП)