|
|||||||||||
PC)ß(B3 XB2) ⇐ ПредыдущаяСтр 2 из 2 (PC)ß(B3 XB2) СУ=1 СУ=0 Z=1 Z=0 S=0 S=1 P=1 |
1 1 0 0 0 0 1 1 1 1 0 1 1 0 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 0 1 1 0 0 0 0 1 0 1 1 1 1 0 0 1 0 1 1 1 1 1 0 1 0 1 1 1 0 1 0 1 0
|
| |||||||||
Продолжение таблицы 1
JPO CALL CaLL CC CNC CZ CNZ CP CM CPE CPO RET RC RNC RZ RNZ RP RM RPE RPO RST | Переход по нечетности Безусловный переход к ПП [SP-1] [SP-2] (PC) Вызов по отсутствию переноса Вызов по нулю Вызов по ненулю Вызов по плюсу Вызов по минусу Вызов по четности Вызов по нечетности Безусловный возврат из ПП Возврат по переносу Возврат по отсутст. Переноса Возврат по нулю Возврат по ненулю Возврат по плюсу Возврат по минусу Возврат по четности Возврат по нечетности Повторный запуск.Вызов ПП прерываний
| P=0 (PC)ß(B3)(B2) (SP)ß(SP) -- 2 СУ=1 СУ=1 Z=1 Z=0 S=0 S=1 P=1 P=0 (SP)ß(SP)+2 СУ=1 СУ=0 Z=1 Z=0 S=0 S=1 P=1 P=0
| 1 1 1 0 0 0 1 0 1 1 0 0 1 1 0 1
1 1 0 1 1 1 0 0 1 1 0 1 0 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 0 1 0 0 1 1 1 1 0 1 0 0 1 1 1 1 1 1 0 0 1 1 1 0 1 1 0 0 1 1 1 0 0 1 0 0 1 1 0 0 1 0 0 1 1 1 0 1 1 0 0 0 1 1 0 1 0 0 0 0 1 1 0 0 1 0 0 0 1 1 0 0 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 1 0 0 0 1 1 1 0 1 0 0 0 1 1 1 0 0 0 0 0 1 1 NN N1 1 1
|
| 10 17 11/17 11/17 11/17 11/17 11/17 11/17 11/17 11/17 10 5/11 5/11 5/11 5/11 5/11 5/11 5/11 5/11 10 | ||||||||||||||||
ИНКРЕМЕНТ. ДЕКРЕМЕНТ | |||||||||||||||||||||
INR” r DCR” r TNX* rP DCX* rP | Приращение регистра r Уменьшение регистра r Приращение B-C,D-E,H-L,SP Уменьшение B-C,D-E,H-L,SP | (r)ß(r)+1 (r)ß(r)-1 (rP)ß(r P )+1 (rP)ß(rP)-1 | 0 0 DD D1 0 0 0 0 DD D1 0 1 0 0 RR 0 0 1 1 0 0 RR 1 0 1 1
|
| 5(10) 5(10) 5(10) 5(10) | ||||||||||||||||
ВВОД. ВЫВОД* | |||||||||||||||||||||
IN OUT | Ввод Вывод
| (A)ß(port) (port)ß(A) | 1 1 0 1 1 0 1 1 0 0 1 1 1 0 1 0
| 2 2
| 10 10 | ||||||||||||||||
ОБРАЩЕНИЕ К ЗУ* | |||||||||||||||||||||
STA addr 16 LDA addr 16 SHLD M
LHL
STAX B STAX D LDAX LDAX D MOV M,r MOV r,M | Прямое запоминание А Прямая загрузка А Прямое запоминание H-L
Прямая загрузка А
Косвенное запоминание А Косвенное запоминание А Косвенная загрузка А Косвенная загрузка А Пересылка регистров в память Пересылка памяти в регистр | [B3 B2 ]ß(A) (A)ß[B3 B2] [B3 B2 ]ß(L); [B3 B2+1]ßH (L)ß[B3 B2] ; (H)ß[B3 B2] [BC]ß(A) [DE]ß(A) (A)ß[BC] (A)ß[DC] [HL]ß(r) (r)ß[HL] | 0 0 1 0 0 0 1 0 0 0 1 0 1 0 1 0 0 0 1 0 0 0 1 0
0 0 1 0 1 0 1 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 1 0 0 0 0 0 1 0 1 0 0 0 0 1 1 0 1 0 0 0 0 1 1 0 1 0 0 1 1 1 0 S S S 0 1 DD D1 1 0 | 3 3 3
3
1 1 1 1 1 1
| 13 13 16 16 7 7 7 7 7 7 | ||||||||||||||||
РАБОТЫ СО СТЕКОМ | |||||||||||||||||||||
PUSH* rp
POP* rp | Ввод rp в стек
Выбор rp из стека | [SP-1]ß(rСТ) [SP-1]ß(rМЛ) (SP)ß(SP) –2 (rpмл)ß[SP] (rpст)ß[SP+1] (SP)ß[SP+2] | 1 1 RR 0 1 0 1
1 1 RR 0 1 0 1 |
| 11 10 | ||||||||||||||||
PUSH** rp PSW
POP**PSW | Ввод А ипризнаков в стек [(УС) –1]ß(A) [(УС –2]0ß(СУ) [(УС) –2]1ß1 [(УС) –2]2ß (P)
Выбор А и признаков из стека | [(УС) –2]3ß0 [(УС) –2]4ß(CУ) [(УС–2]5ß D [(УС –2]6ß(Z) | 1 1 1 1 0 1 0 1 [УС) –2ß{S) (УС) ß (УС) –2
1 1 1 1 0 0 0 1 | 1
| 11 10 | ||||||||||||||||
УПРАВЛЕНИЕ* | |||||||||||||||||||||
EI DI NOP HLT | Разрешение прерываний Блокировка прерываний Отсутствие операции Останов | Tr p. np.ß “1” Tr p. np.ß ”0” (PC)ß(PC)+1 | 1 1 1 1 1 0 1 1 1 1 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 1 1 1 0 1 1 0 |
| 4 4 4 4 | ||||||||||||||||
|
| ||||||||||||||||||||
N10 N2 N16 |
| F |
E
|
D | C |
B
|
A |
| |||||||||||||
N10 N2 N16 |
|
|
|
|
|
| |||||||||||||||
| |||||||||||||||||||||
Пара регистров rP Код RR | B-C | D-E | H-L | SP | |||||||||||||||||
Регистр r , r1,r2 Код SSS,DDD | B | C | D | E | H | L | M | A |
SP (УС) – указатель стека PС – программный счетчик rмл ,rст – младший и старший разряды rp A – аккумулятор VТ - число тактов VВ - число байт в формате | <B2> и <B3> -- 2 и 3 байты команды ( ) – содержание регистров или байтов команды [ ] – содержание ячейки ЗУ,адрес которой указан в скобках Вскобках – значения при работе с регистром М, который организован в ячейке ЗУ по адресу H-L | |||||||
Метка | Влияние на флаге | |||||||
* ** *** ‘ “
| Не влияет Влияет на все Только CY Влияет на S, P, Z ,CY=0 Влияет на S, P, Z ,CY |
|
© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.
|
|