.


:




:

































 

 

 

 


. .

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- .



<== | ==>
. | , () , () , () () .
:


: 2017-02-11; !; : 766 |


:

:

- , , .
==> ...

1395 - | 1223 -


© 2015-2024 lektsii.org - -

: 0.088 .