` | - |
`` | - C |
``` | - , C |
R, R1 | - A, B, C, D, E, H, L M(HL) |
YZ | - BC, DE, HL, SP |
YZ* | - BC DE |
YZ** | - BC, DE, HL PSW |
SP | - |
D8 | - 8- ( ) |
(N) | - N (N=0,1,, 255) |
D16 | - 16- ( ) |
ADR | - 16- |
M() | - ( ) |
-CON | - , , (-CON NZ, Z, NC, C, PO, PE, P M-) |
DAA - ( ).
INR R, DEC R, INR M, DEC M, INX YZ, DCX YZ, R, M YZ. F.
. A, ( ) , HL. . A.
ADD R, ADD M ADI D8 . C ADC R, ADC M ACI D8. SUB R, SUB M, SUI D8, SBB R, SBB M SBI D8.
( Ȕ) ANA R ANI D8. 8- , 1 , 1.
( Ȕ) ORA R ORA D8 , 1 1.
Ȕ XRA R XRI D8 , , .
|
|
C AC 0.
CMP R CPI D8 . , , . , , Z 1, , , , 1 C.
DAD B, DAD D, DAD H, DAD SP, 16- . HL, BC, DE, HL SP. HL.
. 3 , RAL RAR RLC RRC. C F . , .
. . , PC , .
, , . . ( ) JMP ADR. , PC ADR. , , JMP ADR, , , ADR.
PCHL, , HL.
58080 . , . , , .
, , () F:
NZ (NOT ZERO) | - Z = 0 |
Z (ZERO) | - Z = 1 |
NC (NOT CARRY) | - , CY = 0 |
C (CARRY) | - , CY = 1 |
PO (PARITY ODD) | - , P = 0 |
PE (PARITY EVEN) | - , P = 1 |
P (PLUS) | - , S = 0 |
M (MINUS) | - , S = 1 |
|
|
JNZ ADR, JZ ADR, JNC ADR, JC ADR, JPO ADR, JPE ADR, JP ADR, JM ADR .
, , . , , . CALL ADR, . CALL ADR . . , .
PC ADR, .. . , .
, , RET. , .. PC .
CALL ADR, RST 0 RST 7 , . , . 4 RST 0 RST 7 , .
4