/ , . , ( ), / ( ), .
, , / , . / , . /: , , , ..
/ , , , . / (, ) . 3.6. , , .
/ . / /. , , . . .
( ) , . ( ) , . . 3.6. (/). . , .
. 3.6. /.
, /. . ( ). . .
|
|
/ ( ) , .
/ . , .
/ . , ( ). , / , .
, , /:
( );
/ ;
.
, , , , , .. , , , - .. . . .
/ (- ), . . .
/ , . , , , .. , . , , , . , . .
/ ( ). , , . .
|
|
/ . , .
:
;
;
;
.
. (, ) (Source) (Destination). , /. .
, , , , (), () .. . .
, , , , , , , (, , , ). , , , .
, . , , , .. . . .
(PSW). , PSW . .
, . . , 68000 61 , 8086 133 . . ( RISC-), .
. :
() ;
;
;
/ /.
(, -11) MOV ( MOVB) .
MOV . , , ( LOAD ). (PUSH , POP ). ( ).
|
|
MOVS ( ) (, 8086). , (MOVSB), , . , , 1 2 1 2 . .
(, 8086) /. IN () /, OUT () /. - /. ( 80286) () ( INS) ( OUTS). () / (OUTS) / (INS). ( MOVS).
( Exchange). , (SWAP) .
- . :
(, , , );
(, , , );
;
;
.
. (ADD) . (SUB) . (MUL) ( ). (DIV) . , .
() ( ). , , , , , , .
(CLR) . , , . , .
( , INC) ( , DEC) . , , . , .
|
|
, ( CMP) . , , , (PSW) . ( ) ( 3.3.4). , (, 8086 ).
() , , . . :
, , 2 ( );
, ;
;
() (PSW).
. , (AND) ( , , , ). (OR) ( , , , ). Ȼ (XOR) ( , , , ). .
( ) ( ). (, ) , ( ) ( ), , - ( ) ( ). , , . ( ), .
( ). . ( ) . , .
. . (TST) ( ), . (BIT) , . .
, ( ) , . , , . , C ( Carry) CLC () SEC STC ().
|
|
, , .., . - , . , , , . , . , .
:
;
.
Branch () Jump ().
. ( ) . .
, . (PSW). , . 4 16. :
, ;
, ;
, ;
, ;
, ;
, .
, - . , , .
(CMP), ( ). , , . , , .
.
, , , . ( CALL). , , , . , , , .
( ). , , , . ( ) .
( ) (RET RTS). - .
( INT). ( ). , . , . (PSW) . PSW .
, . , . , , . , .
, , (IRET RTI). (PSW).