Понятие адресности в командах

Адресность – количество адресов операндов которые можно указать в одной команде называется адресностью.

Команды бывают:

Безадресные, одноадресные, двухадресные, трехадресные, четырехадресные.

S – знак

Z – zero

C – carry

O – over for (переполнение)

P – parity (четность, количество единиц в результате)

Безадресные (RET, STR)

Одноадресные (SPA = M2)

Двухадресные (MOV Ax, Bx)

Трехадресные

y = a + b

Одноадресный

Внс a: Akn: = a

Си b: Akw: = a + b

Зп y: y: = a + b

Двухадресный

MOV AX, byte ptr a

add byte ptr b

mov byte ptr y, AX

Трехадресный

Сл a, b, y; y = a + b

Четырехадресный

Сл. A, b, y; = M2

AB1 EB1 байт

AW1 EW1 слово

AG1 EG1 двойное слово

RW1 – более главный регистр-аккумулятор

Команды условного и безусловного перехода.

Выполнение 4-х операций.

В С 300 используются безадресные арифметические команды.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: