xpackpackax
- 2
, , . - 10 ( 0 9), - 16 (0..F), 2 - 0 1. : 110101b. b - Binary (). : 0000b 0
0001b 1
0010b 2
0011b 3
0100b 4
....
: , , .: 101101b = 1 * 2 5 + 0 * 2 4 + 1 * 2 3 + 1 * 2 2 + 0 * 2 1 + 1 * 2 0 = 45 = 2Dh , , : 2 0 , 2 1, ......... .. . , 2 ( ), , - . , 10-, .
: 10- 2-. , , , .. 2; . 2 2- . 0, 2- .
45 / 2 22 1 1 ( )
22 / 2 11 0 0
11 / 2 5 1 1
5 / 2 2 1 1
2 / 2 1 0 0
1 / 2 0 1 1 ( )
.
: : 16- . : 101101b : 1b = 1h, 01b=1h, 101b=5h 1101b=Dh ! ! : 10b = 2h, 101101b = 2Dh. 1101b ? , 01101b=Dh, 101101b > Fh, . , : 10101011b = (1010)(1011)b = ABh .. 16 2- , . 01011b Bh, , .. , .. , 101011b > Fh = 1111b 4- , .. (1010)b (1011)b. .
. :) 1011101 +1111001 11010110 , , , 1b + 1b = 10b. - , 10b - 1b = 1b, - !
. (-1). ?? : (-) = 0 - :))) , ! (-1): (-1) = 0 - 1, : 000000000 -000000001 111111111 ??? , : 111111111111b 000001b 0 !!!! .
10- : , .. 0 1 . 11111011b -> 00000100b Dec 00000100b = 4 1 4 + 1 = 5 5 -> -5 , ..... , Bin, 11111011, Dec, ...... 251 ??? - ! : ? : (-5), Bin, : 1111111111111111111111111111011 ? , ! ( Dec :)). , : Bin Dec. 1111111111111111111111111111011b : , 000b 001b, : !! .. 0 : 00000000000000000000000000000000b :)) ! (-1) 1.
: ( Bin ), , (: 1 = 01b, 2 = 010b ..), (-1 = 1111b)! !
- ?
! , ? . . ( , ). , . 1 () 0 (). ? ! . 1 = 8 . .. 1 8 : 10110110 ? 256. 256 , , 1 . , , . , , - ??? - :) . hex-, 2- 256 . FFh = 255 (256 00h). , 1 - ( , ). , , , .
, , : 10 : , , :))
. :) ! . , . , . CD . , Borland Pascal 7 ( Turbo Pascal 7). .