MCP рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ тЖТ

рдЧрдгрдирд╛ рджрд░реНрдЬ рдХрд░реЗрдВ

рд╕реВрддреНрд░ (рдлреЙрд░реНрдореВрд▓рд╛)

рд╡рд┐рдЬреНрдЮрд╛рдкрди

рдкрд░рд┐рдгрд╛рдо

рдмрд╛рдЗрдирд░реА (8-рдмрд┐рдЯ ASCII)
01001000 01100101 01111001
24 bits тАв 3 characters
рдбреЗрд╕рд┐рдорд▓ (ASCII рдХреЛрдб) 72 101 121
рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ 48 65 79

рдЯреЗрдХреНрд╕реНрдЯ рдЯреВ рдмрд╛рдЗрдирд░реА / ASCII рдХрдиреНрд╡рд░реНрдЯрд░ рдХреНрдпрд╛ рд╣реИ?

рдпрд╣ рдЯреВрд▓ рдЖрдкрдХреЗ рдЯрд╛рдЗрдк рдХрд┐рдП рд╣реБрдП рдХрд┐рд╕реА рднреА рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдЙрд╕рдХреЗ рдмрд╛рдЗрдирд░реА рд░реВрдк рдореЗрдВ рдмрджрд▓ рджреЗрддрд╛ рд╣реИред рдХрдВрдкреНрдпреВрдЯрд░ рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдЯреЛрд░ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╡реЗ рдПрдХ рдХреИрд░реЗрдХреНрдЯрд░ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддреЗ рд╣реИрдВ тАФ рдЕрдВрдЧреНрд░реЗрдЬрд╝реА рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рдЕрдХреНрд╖рд░реЛрдВ, рдЕрдВрдХреЛрдВ рдФрд░ рд╡рд┐рд░рд╛рдо-рдЪрд┐рд╣реНрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ ASCII рдХрд╣рд▓рд╛рддреА рд╣реИред рд╣рд░ рдХреИрд░реЗрдХреНрдЯрд░ рдПрдХ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдХреЛрдб рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдпрд╣рд╛рдБ рдЙрд╕ рдХреЛрдб рдХреЛ 8-рдмрд┐рдЯ рдмрд╛рдЗрдирд░реА рд╕реНрдЯреНрд░рд┐рдВрдЧ (рдЖрда 0 рдФрд░ 1) рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдХрдиреНрд╡рд░реНрдЯрд░ рдбреЗрд╕рд┐рдорд▓ ASCII рдХреЛрдб рдФрд░ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рд╕рдорддреБрд▓реНрдп рднреА рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рддрд╛рдХрд┐ рдЖрдк рдХрд┐рд╕реА рднреА рд╕рдВрдЦреНрдпрд╛-рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдкрд░рд┐рдгрд╛рдо рдХреА рдЬрд╛рдБрдЪ рдХрд░ рд╕рдХреЗрдВред

рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреИрд╕реЗ рдХрд░реЗрдВ

рдЗрдирдкреБрдЯ рдмреЙрдХреНрд╕ рдореЗрдВ рдЕрдкрдирд╛ рдЯреЗрдХреНрд╕реНрдЯ рдЯрд╛рдЗрдк рдХрд░реЗрдВ рдпрд╛ рдкреЗрд╕реНрдЯ рдХрд░реЗрдВ рдФрд░ рд╕рдмрдорд┐рдЯ рдХрд░ рджреЗрдВред рдореБрдЦреНрдп рдмреЙрдХреНрд╕ рдореЗрдВ рдкреВрд░реА рдмрд╛рдЗрдирд░реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рджрд┐рдЦрддреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╣рд░ рдХреИрд░реЗрдХреНрдЯрд░ рдХреЗ рд▓рд┐рдП рдПрдХ 8-рдмрд┐рдЯ рд╕рдореВрд╣ рд╕реНрдкреЗрд╕ рд╕реЗ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рд░рд╣рддрд╛ рд╣реИред рдиреАрдЪреЗ рджреА рдЧрдИ рдЯреЗрдмрд▓ рдореЗрдВ рд╕рдВрдмрдВрдзрд┐рдд рдбреЗрд╕рд┐рдорд▓ ASCII рдХреЛрдб рдФрд░ рд╣реЗрдХреНрд╕ рд╡реИрд▓реНрдпреВ, рд╕рд╛рде рд╣реА рдХреБрд▓ рдХреИрд░реЗрдХреНрдЯрд░ рдФрд░ рдХреБрд▓ рдмрд┐рдЯреНрд╕ рдХреА рдЧрд┐рдирддреА рджрд┐рдЦрддреА рд╣реИред рд╕реНрдкреЗрд╕ рдФрд░ рд╡рд┐рд░рд╛рдо-рдЪрд┐рд╣реНрди рднреА рдХреИрд░реЗрдХреНрдЯрд░ рд╣реА рдЧрд┐рдиреЗ рдЬрд╛рддреЗ рд╣реИрдВ тАФ рдПрдХ рд╕реНрдкреЗрд╕ ASCII 32 рд╣реИред

рдлрд╝реЙрд░реНрдореВрд▓рд╛ рдЖрд╕рд╛рди рднрд╛рд╖рд╛ рдореЗрдВ

рд╣рд░ рдХреИрд░реЗрдХреНрдЯрд░ c рдХреЗ рд▓рд┐рдП рд╣рдо рдЙрд╕рдХрд╛ рдХреИрд░реЗрдХреНрдЯрд░ рдХреЛрдб рд▓реЗрддреЗ рд╣реИрдВ (рд╡рд╣реА рд╡реИрд▓реНрдпреВ рдЬреЛ JavaScript рдХрд╛ charCodeAt рд▓реМрдЯрд╛рддрд╛ рд╣реИ), рдЙрд╕ рдкреВрд░реНрдгрд╛рдВрдХ рдХреЛ рдмреЗрд╕ 2 (рдмрд╛рдЗрдирд░реА) рдореЗрдВ рдмрджрд▓рддреЗ рд╣реИрдВ, рдФрд░ рдмрд╛рдИрдВ рддрд░рдлрд╝ рд╢реВрдиреНрдп рдЬреЛрдбрд╝рдХрд░ рдЙрд╕реЗ 8 рдЕрдВрдХреЛрдВ рдХреА рдЪреМрдбрд╝рд╛рдИ рддрдХ рдкреИрдб рдХрд░ рджреЗрддреЗ рд╣реИрдВред

$$\text{binary} = \text{pad}_8\big(\text{ASCII}(c)\big)\ \text{for each char } c$$

$$c \rightarrow \text{pad}_8(\text{bin}(\text{charCode}(c)))$$

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдХреНрд╖рд░ A рдХрд╛ ASCII рдХреЛрдб 65 рд╣реИ, рдЬреЛ рдмрд╛рдЗрдирд░реА рдореЗрдВ 1000001 рдмрдирддрд╛ рд╣реИ рдФрд░ рдкреИрдб рд╣реЛрдХрд░ 01000001 рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдХреБрд▓ рдмрд┐рдЯреНрд╕ = 8 ├Ч рдХреИрд░реЗрдХреНрдЯрд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ред

$$\text{bits} = 8 \times n_{chars}$$

рдПрдХ рд╡рд░реНрдг рдХреЛ рдЙрд╕рдХреЗ рджрд╢рдорд▓рд╡ ASCII рдХреЛрдб рдФрд░ рдлрд┐рд░ 8-рдмрд┐рдЯ рдмрд╛рдЗрдирд░реА рдмрд╛рдЗрдЯ рдореЗрдВ рдмрджрд▓рддреЗ рджрд┐рдЦрд╛рддрд╛ рдЖрд░реЗрдЦ
рд╣рд░ рд╡рд░реНрдг рдкрд╣рд▓реЗ рджрд╢рдорд▓рд╡ ASCII рдХреЛрдб рдореЗрдВ, рдлрд┐рд░ 8-рдмрд┐рдЯ рдмрд╛рдЗрдирд░реА рдмрд╛рдЗрдЯ рдореЗрдВ рдмрджрд▓рддрд╛ рд╣реИред

рд╣рд▓ рдХрд┐рдпрд╛ рд╣реБрдЖ рдЙрджрд╛рд╣рд░рдг

рдЖрдЗрдП рд╢рдмреНрдж Hi рдХреЛ рдмрджрд▓рддреЗ рд╣реИрдВред "H" рдХрд╛ ASCII 72 рд╣реИ тЖТ рдмрд╛рдЗрдирд░реА 01001000 тЖТ рд╣реЗрдХреНрд╕ 48ред "i" рдХрд╛ ASCII 105 рд╣реИ тЖТ рдмрд╛рдЗрдирд░реА 01101001 тЖТ рд╣реЗрдХреНрд╕ 69ред рддреЛ "Hi" рдмрди рдЬрд╛рддрд╛ рд╣реИ 01001000 01101001, рдбреЗрд╕рд┐рдорд▓ рдореЗрдВ 72 105, рд╣реЗрдХреНрд╕ рдореЗрдВ 48 69 тАФ рдпрд╛рдиреА \(2\) рдХреИрд░реЗрдХреНрдЯрд░реЛрдВ рдореЗрдВ рдХреБрд▓ \(8 \times 2 = 16\) рдмрд┐рдЯреНрд╕ред

рд╢рдмреНрдж Hi рдХреЛ рджреЛ рдмрд╛рдЗрдирд░реА рдмрд╛рдЗрдЯ рдореЗрдВ рдмрд╛рдБрдЯрддреЗ рд╣реБрдП рджрд┐рдЦрд╛рддрд╛ рдЙрджрд╛рд╣рд░рдг
рд╢рдмреНрдж 'Hi' рджреЛ 8-рдмрд┐рдЯ рдмрд╛рдЗрдирд░реА рдмрд╛рдЗрдЯ рдмрди рдЬрд╛рддрд╛ рд╣реИ, рд╣рд░ рд╡рд░реНрдг рдХреЗ рд▓рд┐рдП рдПрдХред

ASCII рд╡рд░реНрдг рд╕рдВрджрд░реНрдн рддрд╛рд▓рд┐рдХрд╛

рдорд╛рдирдХ ASCII рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрдг рдХреЛ 0 рд╕реЗ 127 рддрдХ рдПрдХ рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдкрд░рд┐рд╡рд░реНрддрдХ рдореЗрдВ, рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрдг рдХреЗ рджрд╢рдорд▓рд╡ рдХреЛрдб рдХреЛ рдПрдХ 8-рдмрд┐рдЯ рдмрд╛рдЗрдирд░реА рдорд╛рди рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (8 рдмрд┐рдЯ рдХреЛ рднрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢реВрдиреНрдп рд╕реЗ рдмрд╛рдИрдВ рдУрд░ рдкреИрдб рдХрд┐рдпрд╛ рдЧрдпрд╛) рдФрд░ рдПрдХ рджреЛ-рдЕрдВрдХреАрдп рд╣реЗрдХреНрд╕рд╛рджреЗрд╕рд┐рдорд▓ рдорд╛рди рдореЗрдВред рдиреАрдЪреЗ рджреА рдЧрдИ рддрд╛рд▓рд┐рдХрд╛ рдЖрдорддреМрд░ рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдореБрджреНрд░рдг рдпреЛрдЧреНрдп рд╡рд░реНрдгреЛрдВ рдХреА рд╕реВрдЪреА рдмрдирд╛рддреА рд╣реИред

рд╡рд░реНрдг рджрд╢рдорд▓рд╡ 8-рдмрд┐рдЯ рдмрд╛рдЗрдирд░реА рд╣реЗрдХреНрд╕
(рд░рд┐рдХреНрддрд┐) 32 00100000 20
! 33 00100001 21
0 48 00110000 30
1 49 00110001 31
5 53 00110101 35
9 57 00111001 39
: 58 00111010 3A
? 63 00111111 3F
@ 64 01000000 40
A 65 01000001 41
B 66 01000010 42
M 77 01001101 4D
Z 90 01011010 5A
a 97 01100001 61
b 98 01100010 62
m 109 01101101 6D
z 122 01111010 7A

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдмрдбрд╝реА рдЕрдХреНрд╖рд░ A рдХрд╛ рджрд╢рдорд▓рд╡ рдХреЛрдб 65 рд╣реИ, рдЬреЛ рдмрд╛рдЗрдирд░реА рдореЗрдВ 1000001 рд╣реИ рдФрд░, 8 рдмрд┐рдЯ рддрдХ рдкреИрдб рдХрд┐рдП рдЬрд╛рдиреЗ рдкрд░, 01000001 рдмрди рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рдПрдХрд▓ рд╡рд░реНрдг рдХреЗ рд░реВрдк рдореЗрдВ, рд╢рдмреНрдж "Hi" рдХреЛ 01001000 01101001 рдореЗрдВ рдХреЛрдбрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдореБрдЦреНрдп рд╢рд░реНрддреЗрдВ рд╕рдордЭрд╛рдИ рдЧрдИ

рдмрд┐рдЯ
рдбрд┐рдЬрд┐рдЯрд▓ рдбреЗрдЯрд╛ рдХреА рд╕рдмрд╕реЗ рдЫреЛрдЯреА рдЗрдХрд╛рдИ, рдЬреЛ 0 рдпрд╛ 1 (рдПрдХ рдмрд╛рдЗрдирд░реА рдЕрдВрдХ) рдХрд╛ рдПрдХ рдПрдХрд▓ рдорд╛рди рдзрд╛рд░рдг рдХрд░рддреА рд╣реИред
рдмрд╛рдЗрдЯ
8 рдмрд┐рдЯ рдХрд╛ рдПрдХ рд╕рдореВрд╣ред рдПрдХ рдмрд╛рдЗрдЯ 256 рдЕрд▓рдЧ-рдЕрд▓рдЧ рдорд╛рдиреЛрдВ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░ рд╕рдХрддрд╛ рд╣реИ (\(2^8 = 256\)), рдЬреЛ рдПрдХ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд-ASCII рд╡рд░реНрдг рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдХреБрд▓ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред
ASCII
рдЕрдореЗрд░рд┐рдХреА рдорд╛рдирдХ рд╕реВрдЪрдирд╛ рд╡рд┐рдирд┐рдордп рдХреЛрдб тАФ рдПрдХ рд╡рд░реНрдг-рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдорд╛рдирдХ рдЬреЛ 128 рд╡рд░реНрдгреЛрдВ (рдХреЛрдб 0тАУ127) рдХреЛ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдореИрдк рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЕрдХреНрд╖рд░, рдЕрдВрдХ, рд╡рд┐рд░рд╛рдо рдЪрд┐рд╣реНрди рдФрд░ рдирд┐рдпрдВрддреНрд░рдг рдХреЛрдб рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
рдпреВрдирд┐рдХреЛрдб
рдПрдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╡рд░реНрдг рдорд╛рдирдХ рдЬреЛ ASCII рд╕реЗ рдмрд╣реБрдд рдЖрдЧреЗ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рд▓рдЧрднрдЧ рд╕рднреА рд▓реЗрдЦрди рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ, рдкреНрд░рддреАрдХреЛрдВ рдФрд░ рдЗрдореЛрдЬреА рдХреЛ рдХрд╡рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред рдкрд╣рд▓реЗ 128 рдпреВрдирд┐рдХреЛрдб рдХреЛрдб рдкреЙрдЗрдВрдЯ ASCII рдХреЗ рд╕рдорд╛рди рд╣реИрдВред
рдХреЛрдб рдкреЙрдЗрдВрдЯ
рдПрдХ рд╡рд░реНрдг рдХреЛ рдПрдХ рд╡рд░реНрдг рд╕реЗрдЯ рдХреЗ рднреАрддрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдорд╛рдиред рдЕрдХреНрд╖рд░ "A" рдХреЗ рд▓рд┐рдП, рдХреЛрдб рдкреЙрдЗрдВрдЯ ASCII рдФрд░ рдпреВрдирд┐рдХреЛрдб рджреЛрдиреЛрдВ рдореЗрдВ 65 рд╣реИред
рдмрд╛рдЗрдирд░реА
рдЖрдзрд╛рд░-2 рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рдгрд╛рд▓реА, рдХреЗрд╡рд▓ 0 рдФрд░ 1 рдЕрдВрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдерд┐рддрд┐ рджреЛ рдХреА рдПрдХ рд╢рдХреНрддрд┐ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреА рд╣реИ (1, 2, 4, 8, тАж)ред
рджрд╢рдорд▓рд╡
рдЖрдзрд╛рд░-10 рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рдгрд╛рд▓реА рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд░реЛрдЬрд╝рдорд░реНрд░рд╛ рдХреА рдЧрд┐рдирддреА рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЕрдВрдХ 0тАУ9 рд╣реИрдВ рдФрд░ рд╕реНрдерд┐рддрд┐ рджрд╕ рдХреА рд╢рдХреНрддрд┐рдпреЛрдВ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреА рд╣реИрдВред
рд╣реЗрдХреНрд╕рд╛рджреЗрд╕рд┐рдорд▓
рдЖрдзрд╛рд░-16 рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рдгрд╛рд▓реА, рдЬрд┐рд╕рдореЗрдВ рдЕрдВрдХ 0тАУ9 рдФрд░ рдЕрдХреНрд╖рд░ AтАУF рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рд╣реЗрдХреНрд╕ рдЕрдВрдХ рдмрд┐рд▓реНрдХреБрд▓ 4 рдмрд┐рдЯ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рджреЛ рд╣реЗрдХреНрд╕ рдЕрдВрдХ рдПрдХ рдмрд╛рдЗрдЯ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреЗ рд╣реИрдВред
рдкреИрдбрд┐рдВрдЧ / рдмрд╛рдИрдВ рдУрд░ рдкреИрдб рдХрд░рдирд╛
рдПрдХ рдмрд╛рдЗрдирд░реА рдорд╛рди рдХреЗ рд╕рд╛рдордиреЗ рд╢реВрдиреНрдп рдЬреЛрдбрд╝рдирд╛ рддрд╛рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрдг рдПрдХ рд╕рдорд╛рди рдЪреМрдбрд╝рд╛рдИ рдореЗрдВ рдЖрдПред ASCII рдмрд╛рдЗрдЯ рдХреЛ 8 рдмрд┐рдЯ рддрдХ рдмрд╛рдИрдВ рдУрд░ рдкреИрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ тАФ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреЛрдб 65 (рдмрд╛рдЗрдирд░реА 1000001) 01000001 рдмрди рдЬрд╛рддрд╛ рд╣реИред

рдмрд╛рдЗрдирд░реА, рджрд╢рдорд▓рд╡ рдФрд░ рд╣реЗрдХреНрд╕рд╛рджреЗрд╕рд┐рдорд▓ рд░реВрдкрд╛рдВрддрд░рдг рддрд╛рд▓рд┐рдХрд╛

рдиреАрдЪреЗ рджреА рдЧрдИ рддрд╛рд▓рд┐рдХрд╛ рджрд┐рдЦрд╛рддреА рд╣реИ рдХрд┐ рдПрдХ рд╣реА рдорд╛рди рджрд╢рдорд▓рд╡ (рдЖрдзрд╛рд░ 10), рдмрд╛рдЗрдирд░реА (рдЖрдзрд╛рд░ 2) рдФрд░ рд╣реЗрдХреНрд╕рд╛рджреЗрд╕рд┐рдорд▓ (рдЖрдзрд╛рд░ 16) рдореЗрдВ рдХреИрд╕реЗ рдкреНрд░рдХрдЯ рд╣реЛрддрд╛ рд╣реИред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдХреИрд╕реЗ рджреЛ рдХреА рдкреНрд░рддреНрдпреЗрдХ рд╢рдХреНрддрд┐ рдПрдХ рдФрд░ рдмрд╛рдЗрдирд░реА рдЕрдВрдХ рдЬреЛрдбрд╝рддреА рд╣реИ, рдФрд░ рдХреИрд╕реЗ рд╣рд░ 4 рдмрд╛рдЗрдирд░реА рдмрд┐рдЯ рдПрдХ рдПрдХрд▓ рд╣реЗрдХреНрд╕ рдЕрдВрдХ рдкрд░ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдореИрдк рд╣реЛрддреЗ рд╣реИрдВред

рджрд╢рдорд▓рд╡ рдмрд╛рдЗрдирд░реА (8-рдмрд┐рдЯ) рд╣реЗрдХреНрд╕
0 00000000 00
1 00000001 01
2 00000010 02
3 00000011 03
4 00000100 04
5 00000101 05
6 00000110 06
7 00000111 07
8 00001000 08
9 00001001 09
10 00001010 0A
11 00001011 0B
12 00001100 0C
13 00001101 0D
14 00001110 0E
15 00001111 0F
16 00010000 10
32 00100000 20
64 01000000 40
128 10000000 80
255 11111111 FF

рдЬрд╛рдБрдЪ рдХреЗ рд░реВрдк рдореЗрдВ, рджрд╢рдорд▓рд╡ 255 рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рдорд╛рди рд╣реИ рдЬреЛ рдПрдХ рдПрдХрд▓ рдмрд╛рдЗрдЯ рдзрд╛рд░рдг рдХрд░ рд╕рдХрддрд╛ рд╣реИ; рдЗрд╕рдХрд╛ рд╣реЗрдХреНрд╕ рд░реВрдк FF рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рдмрд╛рдЗрдирд░реА рд░реВрдк рд╕рднреА рдЖрда рдмрд┐рдЯ рдХреЛ 1 рдкрд░ рд╕реЗрдЯ рд╣реИред рдЗрд╕реА рддрд░рд╣, рджрд╢рдорд▓рд╡ 64 рдмрд╛рдЗрдирд░реА 1000000 рдореЗрдВ рдмрджрд▓рддрд╛ рд╣реИ, рдЬреЛ 01000000 рддрдХ рдкреИрдб рд╣реЛрддрд╛ рд╣реИред

рдЕрдХреНрд╕рд░ рдкреВрдЫреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рд╡рд╛рд▓

рдХреНрдпрд╛ рдпрд╣ рдЕрдВрдЧреНрд░реЗрдЬрд╝реА рдХреЗ рдЕрд▓рд╛рд╡рд╛ рджреВрд╕рд░реЗ рдХреИрд░реЗрдХреНрдЯрд░ рднреА рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИ? рд╕реНрдЯреИрдВрдбрд░реНрдб ASCII рдХреЛрдб рдкреЙрдЗрдВрдЯ 0тАУ127 рддрдХ рдХреЛ рдХрд╡рд░ рдХрд░рддрд╛ рд╣реИред 127 рд╕реЗ рдКрдкрд░ рдХреЗ рдХреИрд░реЗрдХреНрдЯрд░ (рдПрдХреНрд╕реЗрдВрдЯ рд╡рд╛рд▓реЗ рдЕрдХреНрд╖рд░, рдЗрдореЛрдЬреА рдЖрджрд┐) рдЕрдкрдиреЗ Unicode рдХреЛрдб рдкреЙрдЗрдВрдЯ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ 8 рдмрд┐рдЯреНрд╕ рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕реНрдЯреИрдВрдбрд░реНрдб ASCII рдореЗрдВ рдлрд╝рд┐рдЯ рдирд╣реАрдВ рд╣реЛрддреЗред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рджреЗрд╡рдирд╛рдЧрд░реА (рд╣рд┐рдВрджреА) рдХреЗ рдЕрдХреНрд╖рд░ рднреА ASCII рд╕реЗ рдмрд╛рд╣рд░ рдЖрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЙрдирдХрд╛ рдХреЛрдб рдкреЙрдЗрдВрдЯ рдмрдбрд╝рд╛ рд╣реЛрдЧрд╛ред

рд╣рд░ рдХреИрд░реЗрдХреНрдЯрд░ рдХреЗ рд▓рд┐рдП 8 рдмрд┐рдЯреНрд╕ рд╣реА рдХреНрдпреЛрдВ? рдПрдХ рдмрд╛рдЗрдЯ 8 рдмрд┐рдЯреНрд╕ рдХреА рд╣реЛрддреА рд╣реИ, рдФрд░ ASCII рдкрд░рдВрдкрд░рд╛рдЧрдд рд░реВрдк рд╕реЗ рдПрдХ рдмрд╛рдЗрдЯ рдореЗрдВ рдлрд╝рд┐рдЯ рд╣реЛ рдЬрд╛рддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП 8-рдмрд┐рдЯ рд╕рдореВрд╣ рдмрдирд╛рдирд╛ рд╕рдмрд╕реЗ рдЖрдо рддрд░реАрдХрд╛ рд╣реИред

рдХреНрдпрд╛ рдореИрдВ рдмрд╛рдЗрдирд░реА рдХреЛ рд╡рд╛рдкрд╕ рдЯреЗрдХреНрд╕реНрдЯ рдореЗрдВ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реВрдБ? рдпрд╣ рдЯреВрд▓ рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдмрд╛рдЗрдирд░реА рдореЗрдВ рдмрджрд▓рддрд╛ рд╣реИред рдЙрд▓реНрдЯрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдЗрдирд░реА рдХреЛ 8-рдмрд┐рдЯ рд╕рдореВрд╣реЛрдВ рдореЗрдВ рдмрд╛рдБрдЯреЗрдВ рдФрд░ рд╣рд░ рд╡реИрд▓реНрдпреВ рдХреЛ рдЙрд╕рдХреЗ ASCII рдХреИрд░реЗрдХреНрдЯрд░ рдкрд░ рд╡рд╛рдкрд╕ рдореИрдк рдХрд░ рджреЗрдВред

рдЕрдВрддрд┐рдо рдЕрдкрдбреЗрдЯ: