, . , 4- , . , 1024 :
00000 00001... FFFFF
( , ; 1024*1024 -1=1 048 576 - 1 = FFFFF). ( ) , , .
(). . , .
, , - . , . , , , . , , . , (, ), , .
(, , ):
1) ;
2) , .. ( );
3) , ;
4) ,
= + .
. , . , .
, . . , . , , PDP : , , ( , , , , ?).
|
|
. , , , Intel. ( kludge - ). 16- 8086 . , 16- , 20- 64 1 . , ( ), 4 , .. 16. , , , - 1000. : 1000.
000()
+ 1000
1000
64 , , - .
, , , ( , )
, 80386, 32-, , 4 , .
, . . stack, , . , . , . -, , -, ( , , !). , , .
- , , , .
. N1, N2 N3, . . , - . . 2006 (. 4.13, ). N1 ( , , !) :
1) 2 ( 2 );
2) N1 2004 (.4.13, ).
|
|
N2 N3 2002 2000, 2000 (. 4.13, ).
. 4.13.
. . 4.13, , N3, , . N3.
1) N3 ;
2) 2 (. 4.13, ).
N2 N1, , . 4.13, .
. , , , , . 4.13, , , . , . , , , . , , .
, . , , . : - . , , .
, . , . , , , . , .
, , . -, - : , .. . , : .
, . , . , .. . : , , . . . , ( ).
, . , .
, - , , , , , - , , , - . , .
|
|
, 16- .
8- . 1 . , 00000000 11111111, .. 0 FF ( 0 255 ).
8- . , (0 - , 1 -). , 01101011 +6.
11101011 , , -6, , , . :
;
, .. ;
.
, -75 :
01001011 10110100 10110101
/
(, , - ).
- - , .
: -128 +127.
16- . 8-, . , : 0000 FFFF (.. 65535 ), - -8000 +7FFF (.. -32768 +32767).
8- . . ASCII, 1. ( ) , 0; .
. 8- 16- , . - (. ). - .
- - , ..
. , , , .
, , : . ( ) : , ( - ). : , , . , - , ; , , ( ).
|
|
- . . : , , . , ( - ), .
, , , , . .
- . ,, . , : . . .
.
, . , , . , IBM- 1NT . , 1NT - ; , . , - . , .
, .
; . , (0 1) , .
:
;
;
;
, , .
, .. . . , , , .
- ( ) () .
1- 2- ( 3-) , , . , , .