Хелпикс

Главная

Контакты

Случайная статья





Пересылка данных. r1)ß(r2). Сложение r c A. А)ß(А)+(r). ЛОГИЧЕСКИЕ ОПЕРАЦИИ . Конъюкция r с A. A)ß(A) (r). Сравнение r и A. Цикл. сдвиг А вправо без пер.. аI+1)ß(aI) ; (СУ)ß(a7). aI)ß(aI+1) ; (CУ)à(a0). Безусло



 

Мнемокод

       Описание  

     Команды

D7D6D5D4D3D2D1

                                                                         ПЕРЕСЫЛКИ

MOV r1,r2 MVI r LXI rp PCHL SPHL XCHC XTHL

Пересылка данных

Загрузка r конст.B2

Загрузка rp конст.B3B2

Пересылка H-L в счетчик PC

Пересылка HL в указат.стека

Обмен между Д-Е и H-L

Обмен вершины стека с H-L

(r1)ß(r2)

(r)ß(B2)

(rP)ß(B3) (B2)

(PC)ß(HL)

(SP)ß(HL)

(DE)ß(HL)

0 1 D D D S S S

0 0 D D D 1 1 0

0 0 R R 0 0 0 1

1 1 1 0 1 0 0 1

1 1 1 1 1 0 0 1

1 1 1 0 1 0 1 1

1 1 1 0 0 0 1 1

5 (7)

7 (10)

                                     АРИФМЕТИЧЕСКИЕ ОПЕРАЦИИ**

ADD r ADC r SUB  r SBB  r ADI ACI SUI SBI DAA DAD*** rP

Сложение r c A

Сложение r с A и переносом

Вычитание r из А

Вычитание r из А с переносом

Сложение конст B2.с А

Сложение В2 и СЧ с А

Вычитание В2 из А

Вычитание В2 и СЧ из А

Десятичная коррекция А

Сложение BC,ДЕ,HL,SP с HL       

(А)ß(А)+(r)

(А)ß(А)+(r)+(СЧ)

(А)ß(А)-(r)

(А)ß(А)-(r)-(СЧ)

(А)ß(А)+(В2)

(А)ß(А)+(В2)+(СЧ)

(А)ß(А)-(В2)

(А)ß(А)-(В2)-(СЧ)

 

(HL)ß(HL)+(rP)

 

1 0 0 0 0 S S S

1 0 0 0 1 S S S

1 0 0 1 0 S S S

1 0 0 1  1 S S S

1 1 0 0 0 1 1 0

1 1 0 0 1 1 1 0

1 1 0 1 0 1 1 0

1 1 0 1 1 1 1 0

0 0 1 0 0 1 1 1

0 0 R R 1 0 0 1

4 (7) 4 (7) 4 (7) 4 (7)

                                                       ЛОГИЧЕСКИЕ ОПЕРАЦИИ 

ANA  r XRA r ORA r

Конъюкция r с A

Суммирование по mod 2

Дизъюкция r с А

(A)ß(A) (r)

(A)ß(A) (r)

(A)ß(A) (r)

 

1 0 1 0 0 S S S

1 0 1 0 1 S S S

1 0 1 1 0 S S S

4 (7) 4 (7) 4 (7)
CMP** r ANI’ XRI‘ ORI’ CPI** CMA* STC *** CMC ***  

Сравнение   r и A

Конъюкция B2  с А

Суммир. по mod 2 B2 c А

Дизъюкция B2 с A

Сравнение B2 с А (А не измен)

Инвертирование A

Установка переноса

Инвертирование флага пер.

 

(А) –(r)

(А)ß(A) (B2)

(А)ß(A) (B2)

(А)ß(A) (B2)

(А)ß(B2)

(А)ß(A)

(СЧ)ß”1”

(СЧ)ß(CЧ)

1 0 1 1 1 S S S

1 1 1 0 0 1 1 0

1 1 1 0 1 1 1 0

1 1 1 1 0 1 1 0

1 1 1 1 1 1 1 0

0 0 1 0 1 1 1 1

0 0 1 1 0 1 1 1

0 0 1 1 1 1 1 1

 

4 (7)  

                                                                          СДВИГИ***

RLC RRC RAL RAR

Цикл. сдвиг А вправо без пер.

Цик. cдвиг А вправо без пер.

Цик. сдвиг А вправо через СУ

Цик. сдвиг А вправо через СУ

(аI+1)ß(aI) ; (СУ)ß(a7)

(aI)ß(aI+1) ; (CУ)à(a0)

(a0)ß(СУ) ; (CУ)ß(а7)

(a7)ß(СУ) ; (СУ)ß(A0)

0 0 0 0 0 1 1 1

0 0 0 0 1 1 1 1

0 0 0 1 0 1 1 1

0 0 0 1 1 1 1 1

 

                           УСЛОВНЫЕ ПЕРЕХОДЫ И ВОЗВРАТЫ ИЗ ПП*

JMP M JC JNC JZ JNZ JP JM JPE  

Безусловный переход

Переход по переносу

Переход по отсутств. Переноса

Переход по нулю

Переход по ненулю

Переход по плюсу

Переход по минусу

Переход по четности

 

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.