, , : . (40 - 70- . ) . ( 1970 .), . ( 1970 . ) .
. 50- . , , . , 650 704 IBM. . 50- . . , , ( 7090 IBM 5500 Burroughs).
60- . (, .) , . , . (""), . (). , , ( IBM 360, GE 635 Burroughs 6700). , 70- . ( 4004 8008 Intel). .
. , . - , , -. - , , -. ( 8048 Intel), .
. 1971 . 4004 8008 Intel. . : 4004 - , 8008 - . . 1974 ., 8008 8080, . 8080 , ; "" .
|
|
. 8080 , ( Z80 Zilog). 1976 . 8080 - 8085 Intel. 1978 . 8080 .
1978 . Intel 8086. , 16 ( 8080 8- ). 16- : Motorola 68000, Zilog - Z8000. .
1979 . 8- 8086 - 8088. IBM - IBM PC. 8086 8088 .
8086 . 1983 . Intel - 80186 80188. 80286, 8086. IBM - IBM PC/AT.
. Intel - i186, i188 i286. -80186, 80188 80286; , - 186,188 286.
. , . 8087, 8086 8088. 80186 80188 . 80286 , 8087. 80287 ( 287 i287).
1.2. . , , . , . (), . .
, . , , . , . , , . .
|
|
, , . , , , . , . :
1) , ;
2) ;
3) , .
- , . . (0 1) .
, , . , , . , . : ( ) , ( ) . - , , . , . , , ; NT 80286.
1.3. . , 365: , . . (), 11010. : 1 - , 1 - , 0 - , 1 - 0 -. , , , , , 1 1 10 (1 - 0 - ), 2. :
+1001 ( )
0101 ( )
1110 ( )
, , . , 10110101 181. , . . 1.1. , 10110101 5. ; , .
1.1 | ||||
4 | ||||
. . () , :
0000 0100 ( +4)
|
|
1000 0100 ( -4)
0111 1111 ( +127)
1111 1111 ( -127)
, , : . +1 0 -1:
-0000 0000 (0 )
0000 0001 (+1 )
1111 1111 (-127 )
( ) , 11111111 -1, -127. , +1 -1 -2. , , -2:
11111111 ( -1)
00000001 ( +1)
11111110 ( -2)
; , :
+00000011 (+3 )
11111110 (-2 )
0000 0001 (+1 )
( ) 0, -1. , , .
, () +1. , -5 +5 :
+00000101 (+5 )
11111010 (+5 )
0000 0001 (+1 )
11111011 (- 5 )
. 8- 16 (, 16- ), , 8 .
, 0000 0001 (+1 ) 0000 0000 0000 0011 (+3 ). , , +1 , :
+0000 0000 0000 0011 (+3 )
0000 0000 0000 0001 (+1 )
0000 0000 0000 0100 (+4 )
1111 1111 (-1 ) 0000 0000 0000 0011 (+3 ) -1 ( -1 ). :
+0000 0000 0000 0011 (+3 )
1111 1111 1111 1111 (-1 )
0000 0000 0000 0010 (+2 )
, 8- 16- :
8- | 16- | |
+1 | 0000 0001 | 0000 0000 0000 0001 |
-1 | 1111 1111 | 1111 1111 1111 1111 |
, . .
. , 80286. .