: , , , , . .
() , , .
() - , , .
() , . , / .
() , , , ( , , ) , .
( . controller ) , . . ( , ..). (), , . , , , /. . . , .
() , . : , , /, . , .
:
1) ;
2) .
, . , , , , /. .
. : , , .
|
|
. , , . () .
, ( ). ( ) ( ). , ( bus).
, . , ( ). , .
, . , , , .
. 1 , , /. : , , / ().
, , : , . () :
);
;
.
( )
. 1. -
(, /). , .
. .
. . .
( ), . , .
. :
1) , ;
2) , ( ).
|
|
: (CISC-), (RISC-), .
( , , ) . , , , , (), . .
, . , - , , , .
- , . () . , , , , . - .
, . , , , , .
:
CISC-, (Complex Instruction Set Computer);
RISC-, (Reduced Instruction Set Computer).
CISC- . , 1940- . , . , , , . CISC- :
, ;
;
;
-;
(8 16).
CISC- Pentium Intel. 200 , 1 15 10 . . , , , . . , .
|
|
, , , .
RISC-, 80-, : 50 100. RISC (Reduced Instruction Set Computer - ).
RISC-:
: 32 , ;
( , );
;
( 4 );
, , , .
. , , , RISC-, . , , . RISC- 2-4 CISC-, ( 30%) .
. . 1940- .
, - ( ), . , (. 1).
. 1.
. . . , , . , , , (, ). , . , ( ). . , , . . . , ( ) ( ), . , , . , . - , .
|
|
(.. ) . (. 2).
. 2.
, / . , .
, . , , , . , , .
, , - . .
. . , . , .
, , .
-. (), , . .1 .
.1.
, , , . . . . : , . () . , , .
: () (). . . ( , ) . , .
( ), 8-, . , .
|
|
() /, . , , ( ), (- -), (, , , ).
/ /. , .. . , .. .
, . , .
/ , /. , .
: , , , .
( ) :
1) ;
2) ;
3) .
. , , . ( Master) ( ) . , , .
PC (Program Counter), 1 () . . PC , . () PC , .
, . PC, . PC, , . , . PC , , .
(stack) , , LIFO (Last In-First Out , ).
. SP (Stack Pointer), . () , SP, (), .. (SP) = (SP) 1. , , (), .. (SP) = (SP) + 1. , , , , , , .
. , , . , .
. . , .
PC, , PSW (EFLAGS). PC , . , . , PC PSW (EFLAGS) , .
. ( DMA Direct Memory Access) , - . .
, . . , , , , Z-. . , . , , , ( ) , ( ). . , , , .
, , , . . . , . , , , . .