. , , . 0, 1. ( BInary digiT ).
. . ( 1.).
( 7) ( 0)
1.
. 2 = 1(10). 1(10) . 21 = 2(10). ( 2).
7 6 5 4 3 2 1 0
27 26 25 24 23 22 21 20
128 64 32 16 8 4 2 1
2.
16 . 2 ( 3).
( 4). , , , 216 1 = 65535.
() . 16 8 . . :
00111100 60
+ 00110101 + 53
01110001 113
() , (0 +, 1 -), 15 7 .
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
3.
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
128 64 32 16 8 4 2 1
32768 4.
. :
( ) ;
1. , 65.
65(10) = 01000001(2)
1) 10111110
2) + 1
10111111 = -65(10)
. :
-65(10)= 10111111
2) + 1
01000001 = 65(10)
|
|
+65 65 :
01000001 (+65)
+ 10111111 (-65)
: 1) (7-) ; 2) . , . .
. , , . - , .. .
0:
+ 3 00000011
+ 2 00000010
+ 1 00000001
0 00000000
- 1 11111111
- 2 11111110
- 3 11111101
, : , , 1.
. , , , . .
, ( ). :
0101 1001 0011 0101 1011 1001 1100 1110
5 9 3 5 11 9 12 14
, : 10 = , 11 = , 12 = , 13 = D, 14 = E, 15 = F. :
59 35 9
0 F 16, . 5 , 0 15(10).
. . . . . .
0000 0 0 1000 8 8
0001 1 1 1001 9 9
0010 2 2 1010 10
0011 3 3 1011 11
0100 4 4 1100 12
0101 5 5 1101 13 D
0110 6 6 1110 14
0111 7 7 1111 15 F
5. ,
, . , 16 , . 160 = 1, 161 = 16, 162 = 256, 163 = 4096, 164 = 65536.
, 3F :
(3 × 162) + ( × 161) + (F × 160) = (3 × 256) + (10 × 16) + (15 × 1) = 943
( h), : 3AFh. , . , 6h B5h:
6A
+B5
|
5 6: