4.
1. - :
□ ;
□ ;
□ .
.
, . () . CS (ChipSelect) , (OutputEnable) .
.
(, , ). , , . . , . , .
. 1.4.
:
□ ();
□ ;
□ ;
□ ;
□ ;
□ / ().
/ /. , , , . , , , . : ( ), ( ), ().
, . , , ; .
, 16, 64 . :
□ ;
□ ;
□ .
, CS IP (InstructionPointer). CS , IP ( , ).
|
|
, , . DS, .
. SS , SP .
. , , . , . :
1. .
2. .
3. .
4. , .
5. , , .
6. , .
/ , . , , , - - , , . , /.
/ . /. , DB .
, : , , . . .
, . , , , .
2. , . :
□ ;
□ ( );
□ ( );
□ /.
, : , , , ..
CISC- RISC-.
ISC (ComplexInstructionSetCommand) . ; ; ; ; . , ..
|
|
RISC (ReducedInstructionSetCommand) . ; ; ; ; . RISC CISC .
. (. 1.15) 1945 . , , . : , , .
1944 (). , (. 1.16), . , , , . : () ().
, , , . .
.
(, -) , , . . , , . , , , . , . , . .
, , . , . , , . , .
()? , .
, ( /) ( / ), . , , . . . . , .
|
|
, . , ( , ..) , . , , . , .
. . , , .
3. : , , / () .
, . . , , . , - (), . . / , , , , , . .
.14.2. : , . . (), 8-() . , .
,,ϗ ,.,
,,,(),(), 2(),,,., ,, . ,, ,, . , , / . , , . , . . .
n- . n / . .
|
|
, . , . , , , .
, . .
, , . 16- . () . , .
.
, . . 8- . 16- , (, , , ) , 8- , . . , .
. . .
, , , : , . , , 1. .
. , . , .
. .
, , . 16., . .
, . , . , , , , . , . . , .
() . .
() , . . 1, 1.
, , ,.., , .
|
|
(), , . .
, , , . : , , , .
. RESET RESET. , . , . .
. .
. . , , , .
. , , , . , , .
.
, . , ,
4. , .
, . , , . , . , . . (, , , ). , .
, , , , , -, , .
, - , , , , 2, . .
- . :
- (, , , );
- (, , , );
- ;
- ;
- .
. (ADD) . (SUB) . (MUL) ( ). (DIV) . , .
() ( ). , , , , , , .
(CLR) . , , . , .
( , INC) ( , DEC) . , , . , .
( CMP) . , , , (PSW) . ( ) ( 3.3.4). , (, 8086 ).
CMPS .
() , , . . :
- , , 2 ( );
- , ;
- ;
- () (PSW).
. , (AND) ( , , , ). (OR) ( , , , ). Ȼ (XOR) ( , , , ). .
( ) ( ). (, ) , ( ) ( ), , - ( ) ( ). ( ). .
RCL-
RCR-
SAL-
SAR-
. . (TST) ( ), . (BIT) , .
( ) , . , , . , C ( Carry) CLC () SEC STC ().
, . , , , . : () ; ; ; / /.
MOV ( MOVB), .
MOV . , , ( LOAD ). (PUSH , POP ).
MOVS ( ) (, 8086). , (MOVSB), , . , , 1 2 1 2 .
( Exchange). , (SWAP) .
- , , . (, 8086) /. IN () /, OUT () /. - /. ( 80286) () ( INS) ( OUTS). () / (OUTS) / (INS). ( MOVS).
. .
. , , , .
, , , . (PSW). , . 4 16. :
- , (JE);
- , (JNE);
- , (JO);
- , (JNO);
- , (JG);
- , (JLE).
JMP- .
, - . , , .
(CMP), ( ). , , . , ,
. , . . 1- . , , . , .
CALL- .
( ) (RET RTS). - .
, . , . ( INT). ( ). , . , . (PSW) . PSW .
INTO- .
, . , . , , . , .
, , (IRET RTI). (PSW).
, , . , 1, .
NOP-
HLT- .