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.