:
1. : .
2. .
3. .
4. .
5. - .
. , , .. {0,1}.
(, , , ) . , , . . |
, , , .
- | () |
Fortune, 2010 ., , , . |
, , , .. , , , .
‑ 5, -8, -7, DOS, Widows-1251, ASCII .. |
, , , . .
, 256 0 1, -8 ( 8 ).
( | |||||
) | |||||
+ | |||||
- | A | ||||
= | B | ||||
C |
- ASCII (American Standard Code for Information Interchange - ) 7 /.
, (, , , ) 128 . |
0 127 ASCII. 128 255. , 8 1 . ISO 8895-1 ASCII 0 255 (. 1):
|
|
( 0 127) . , , , , ;
, , . , , .
1 ASCII
( | ) | * | + | , | - | |||||
: | ; | |||||||||
A | B | C | D | E | ||||||
F | G | H | I | J | K | L | M | N | O | |
P | Q | R | S | T | U | V | W | X | Y | |
Z | a | b | c | |||||||
d | e | f | g | h | i | j | k | l | m | |
n | o | p | q | r | s | t | u | v | w | |
x | y | z | ||||||||
L ASCII 76, - 166 ..
. :
) -8: | ) ASCII: | ||
: 1+2=3 | : | ||
256 . ( , DBCS - Double Byte Character Set , ).
. Unicode, 2- . :
, , ;
, 1 , , , Unicode.
, , , .
scan- , . , . : -8, ASCII.
|
|
- .
. , , . .
.
, r , . r : r- r , . . :
r- . |
:
- , ;
- , .
, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. 10. , 0, 1. , 1. |
r- , . , , , r- , :
. (1)
(1) , , : , 0, 1, 2 .. ; , -1, -2 .. . r- .
(1) . , , . , , r , , ( r , , ). :
r- , . |
, r- (1)
(2)
, 0, 1, , ; - ; - ; - .
. . (2) .
. - q - , , .
( , ) (2). - , , , .
|
|
. 10111.
.
. 101011 ( 10=43).
:
() ;
;
, .
, 16- (.1):
. 1.
, , , , . (. .1), .
, , . .
( ):
, (3)
- (); - ; - .
. 101 . , , , .
, (4)
.. , , , . , , , , , .
. , ,
,
- , .
, 32-
. 2.
. 2. , 1 , .
. (Floating Operations Per Second, FLOPS, Mflops ), , .
- .
r - . r - :
r - , . |
r - - , . , , ,
. (6)
(6) - , r - ,
. (7)
.
- . (6)
.
|
|
, , (. 2).
2 -
- | |
. 893,2 - .
1000 1001 0011, 0010.
. 541,67 - (: 2-10=0101 0100 0001, 0110 0111).
- (7)
.
(1010, 1011, 1100, 1101, 1110, 1111)2, (A - F) ( 1010 1510).
, (. . 3). -. , - (EBCDIC), IBM, + 1010, - - 1011. ASCII + 1100, - - 1101.
- .
ASCII , 0011. . . , . 3.
- , - .
. 3. -
(), . . 4.
. 4. -
- .
- (, ). 20 - 40 . , - 7 4, , .
. -193 - .
-
-193(10)=-0001 1001 0011(2-10).
:
:
. 528 - ,
.
.
- , , . () , .
. :
- 1 ;
- 2 ;
- 10 ;
- 4 ;
- 8 .
. , ASCII, ( 32- ) ( 64- ) 8 16 . .
|
|
, , .
0 256 , . - .
. -193, .
:
-193(10)=-11000001(2).
1 , , :
-
-
. +112 (+1110000(2)), .
-
-
. , .. , .
, . , ( ), .
( ) , - . : . , . , () , ( ), . (), .
, , , , -, - .
, , , .
. 5, , ; 1 (), , , (), .
. 5, , 1 (), , , ; 2 (), .
() (. 5, ). 1 2 (), , ; 3 (), , .
) | ) | ) |
. 5. |
. :
.
.
: , 0103, , 5102. 0103.
. , , .., , , ..
Modbus, , , . . 4 / .
00001 - 10000 | 30001 - 40000 | ||||
00001 - 10000 | 40001 - 50000 | ||||
40001 - 50000 | 40001 - 50000 |
, , 240 . :
- ;
- ;
- ;
- ;
- ( );
- .
, , , . .
, , .
, , , . () .
. , . :
, ;
.
, : , , , .
, , ..
, (8)
- ; - .
()- ,
(9)
, , :
;
( ).
, (8). ()- ,
(10)
- .
. 0,375. (: , ).
, (8). ()- ,
(11)
- .
, ,
,
:
=+20=10:0000,
.. 10 () .
. 9,25.
. , , :
,
.
. 23.
:.
, . . .
, (. 5).
5
, , , - - -. (carry bit).
, . 6.
6
.
, . 5. .
1. . .
2. , .
3. ( ) , . .
4. , . , , .
01 , 10 - .
( ()), , .
() ( , .. 0 ) .
1. () . , .
2. , , ( ). .
3. . .
4. () . . 5. .
5. .
6. , .
. 10=1,375 10=-0,625.
2=+1.011 = 0.1011101 2=-0.101 = - 0.101100
:
[A2]= 00:1 00:1011
[2]= 00:0 11:101
1. , .. . .
+ | [p1]=00:1 | ||
[p2]=00:0 | |||
00:1 |
, .
2. . , 1 . [2]=(00:0; 11:101)
[2]=(00:1; 11:0101).
3. . , , .. [A2]
[A2] = 00:1011 = [A2] = 00:1011
[2] ,
[2] = 11:0101 [2] = 11:1011
+ | 00:1011 |
11:1011 | |
= | 00:0110 |
, .
4. S , .. . :
[S2]= 00:1 00: 0110
, .. 0.
5. 1 1, .. [S2]=(00:0; 00:110). S2 = 0,110, S10 = 0,75
. 0,625 -0,5, . ( ).
(. 6) , .
6
, , .
.
1. , , .
2. n-
.
3. . .
() . :
1. () () , .
2. () () . , n - .
3. () ( ) .
. 10=3,75 10=-5.
2=+11.11 = 0.1111102 2=-101 = - 0.101103
:
[A2]= 00:10 00:1111
[2]= 00:11 11:1010
1.
+ | 00:010 |
00:011 | |
S = | 00:101 |
2. ( 0 )
[2]=1111 [2]=101.
1111 - | |
1010 - | |
S2 = | 0000 ( 0 ) 1111 ( 1 ) 0000 ( 1 ) 1111 ( 1 ) 0000 ( 1 ) |
, , .. .
3. 00+11=11.
4. .. [S2]=(00:101; 11: 1001011).
S2 = - 0.10010110105 = - 10010.11, S10 = - 18,75.
- . - , . 5. , - . 1.
- . .
1. () .
2. .
3. , - , , , . 610=01102, (1010-1111)2.
4. . , , 610=01102. . -6, -610=10012, , . .
. (. 1 - 4) . , .. . .
. 10=177 10=418, - .
-
2-10=0001 0111 0111 2-10=0100 0001 1000
( 666)
+ | 0001 0111 0111 |
0110 0110 0110 | |
*= | 0111 1101 1101 |
*+ 2-10
+ | 0111 1101 1101 |
0100 0001 1000 | |
*= | 1011 1111 0101 |
. . : -6, , .. , ..
+ | 1011 1111 0101 |
1010 1010 | |
2-10= | 0101 1001 0101 |
10=595.
. 111 367, - . (: 2-10=0001 0001 0001 2-10=0011 01110 0111. 0111 0111 0111. 1010 1101 1110 ( ). - 0100 0111 1000 (, )).
. , , . , . , , , - . :
- , , ;
- , , , , , .
, . , , .
, , , . 0 1.
, , , - ( ), - ( ), , . , . . 1 0 , . , +5 0 . (1), (0).
, , , ,