.


:




:

































 

 

 

 


().




8.1.1. ,

 

- , () () .

, , - , , , .

, : , , , , , , , ., : , , , , , .

() , , , .

, ( ) .

: ( 8.1.1.1).

8.1.1.1.

 

. , , .

, . . 8- - ( 1 8), , , - . 8-, 16- 32-. 8- , , , -, - , . 16 - - , , . , 32 (, , ), -

(DSP Digital Signal Processor) , , ( ). - -. . MAC (Multiplication with Accumlation), .

.

.

.

.

.

, , , . , . , , , . 0,13 0,18 . , 1 2

 

8.1.2.

 

, . - () , , , .

, . :

( ), (), ();

(, -, );

, /;

( , - , );

( , , ).

. ( ) .

.

CISC RISC .

CISC (Complex Instruction Set Computer) - , . CISC- Pentium. 200 , 1 15 10 . . , , , .

RISC (Reduced Instruction Set Computer) . RISC- 100 , 4 . . RISC- . RISC- - 32 , CISC- 8-16.

.

( -) 8.1.2.1.

8.1.2.1.

, , . , , . . , . , . , , . . . (bottleneck - ), .

8.1.2.2.

8.1.2.2.

 

() . , . , - . , . , , , . , , . , , .

 

8.1.3

 

. . 3.1.3.1 ) :

1) ();

2) ();

3) ();

4) ();

5) ();

6) ().

, , . . , , . ( 8.1.3.1 ) (/) (/).

. , .

8.1.3.1

 

8.1.3.1 ) 6- , () ().

. . , , .

( 10 ), .

 

8.1.4

 

- ( 8.1.4.1), (), , - .

8.1.4.1

, (), () () - , . () ( ) , . , (-) ( ).

() () . () , . , , ( ROM - Read-Only Memory) ( EEPROM - Electrically Erased Programmable Read-Only Memory -).

(), . , , (), , (CD-ROM), , (- ), (, , , ). - , , .

-.

( 100) , - , D .

, () . . , 32- 4 . , , .

D , , () ( ). , . D 8, 16 32 .

. , , .

, ( ), ( ) (, , ). , , . . , . (RESET), , ( - RD, - WR), , .

 

8.1.5 . . .

 

:

;

;

;

.

 

. , .

, (, HALT) . , , -, , .

. , , , , . , .

. , ( ) ( ) , .

, , . RISC-, , , PowerPC.

 

. . ( 8.1.5.1), () () ().

 

() ()

 

8.1.5.1. .

 

, , ( ), .

- PC (Program Counter), 1 . , . PC , . PC , .

, . , ( ) ( ). , .

. - , . , (1 ) , ( ).

. . , . 2 4 ( ), :

,

, - ,

( ),

.

( 25, 33, 50, 66, 75, 100, 133 ).

, , ( , , () ().

, , .

SR (State Register), Pentium EFLAGS). , , (), :

N ( ), N = 0 - , N = 1 - ;

, = 1, ;

V , V = 1, ;

Z , Z = 1, ;

P .

 

8.1.6

CALL ( JSR Jump-to-SubRoutine), . PC, . PC, , . RETURN ( RET), . PC , , CALL.

, , . . (8.1.6.1). PC PC .

, ( LIFO Last In-First Out). .

8.1.6.1

(8.1.6.2, ) . CALL PC. RETURN PC. , . , . . . , PC , . . . . , ( 10-20).

(8.1.6.2, ). . SP (Stack Pointer), . SP , PC, CALL. CALL SP 1, , SP-1 , D PC, . , -, SP . RETURN SP , D PC. SP 1, PC, . , , .

8.1.6.2 : () , ().

 

8.1.7

 

, , . , .

(interruption) , ( ) ( ). (exception) (), . , , , . 8.1.7.1.

8.1.7.1.

PC, , SR. , , , . PC Ve . , . . , Pentium MC68000 256 .

IRET, PC SR , .

(INTn, INT3, INTO Pentium). , . , .

() . , . .

, I SR, , 1. Pentium IF EFLAGS. 1 0. , . . . .

. , - . . , , . ( 10 ) , , .

.

, . . , , ( 0), , ; , .

 

8.1.8

 

DMA (Direct Memory Access) , - , . . .

- DMA, . . , , , A, D , () . DMA . , . , , , ( ) , ( ).

DMA .

DMA . , , , . DMA , . . , DMA.

 





:


: 2016-12-05; !; : 2671 |


:

:

.
==> ...

1584 - | 1445 -


© 2015-2024 lektsii.org - -

: 0.065 .