, .
() .
, . - , , , ( " ") . .
, 86 , . (), . , .
, , , . , .
. , , , , ( , , , , ), .
, . , , .
1, ( . . ). .
|
|
, () , () (). , , (), () (CR, PC, SP .)- . 8.1.
. 1000 . MWr (MDR) , (MAR). MRd , MAR, MDR.
R0R9. ( ) RAR RDR.
, (), () (DR). . : Z ( 1, ); S ( 1, ); OV ( 1, ). , , .
. -, IR OR, in (:= IR) out (OR:= ). -, , . - , ( ). . 8.6.
, (. . ) ; , ; , ; .
(), -.
:
- PC , ;
-CR , ;
- RB , ;
- SP , ;
- RA , .
, DR, IR, OR, CR , PC, SP, RA RB 3 .
, . 8.2. , "-99 999...+99 999", 5 .
: (+) 0, (-) 1. , , . OV = 1. . .
|
|
: , .
, (6 ). mov, .
:
□ [0:1] ;
□ 2 ( ( 5) );
CJ [3:5] , ( mov ), . [6:11].
. 8.3, :
□ ;
□ ADR ;
□ ADC ;
□ I ;
□ R, Rl, R2 ;
□ ;
□ X .
: , , , , .
. , . 8.1.
8.1.
() | ADR (R) | |
()[3:5] | ||
ADR + RB | ||
- | POH(R)[3:5] | |
POH(R)[3:5], R:=R+1 | ||
R:=R-1,POH(R)[3:5] |
:
- - : , , , ;
- : , , ( ), , , , ;
- /: , ;
- : , , , , , ;
- : , , , .
. 8.4 8.6.