logo search
Учебник Математики и информатики

Двоичное кодирование информации

Своя система существует и в вычислительной технике – она называется двоичным кодированием и основана на представлении данных последовательностью всего двух знаков 0 и 1. Эти знаки называются двоичными цифрами (англ. binary digit – bit (бит)). Одним битом могут быть выражены два понятия: 0 или 1 (да или нет, чёрное или белое, истина или ложь и т.п.). При увеличении количества битов, происходит увеличения количества выражаемых понятий:

*до 2-х - 00 01 10 11 (четыре);

*до 3-х - 000 001 010 011 100 101 110 111 (восемь).

Увеличивая на единицу количество разрядов в системе двоичного кодирования, мы увеличиваем в два раза количество значений, которое может быть определено по формуле, которая имеет вид:

n

N = 2 ,

где: N – количество независимых кодируемых значений;

n - разрядность двоичного кодирования, принятая в данной системе.

Табл.2.1.

Базовая таблица кодирования ASCII

0÷31 упр. коды

32 пробел

33 !

34 “

35 #

36 $

37 %

38 &

39 ‘

40 (

41 )

42 *

43 +

44 ,

45 –

46 .

47 /

48 0

  1. 1

  2. 2

51 3

52 4

53 5

54 6

55 7

56 8

57 9

58 :

59 ;

60 <

61 =

62 >

63 ?

64 @

65 A

66 B

67 C

68 D

69 E

70 F

71 G

72 H

73 I

74 J

75 K

76 L

77 M

78 N

79 O

80 P

81 Q

82 R

83 S

84 T

85 U

86 V

87 W

88 X

89 Y

90 Z

91 [

92 \

93 ]

94 ^

95 _

96 `

97 a

98 b

99 c

100 d

101 e

102 f

103 g

104 h

105 i

106 j

107 k

108 l

109 m

110 n

111 o

112 p

113 q

114 r

115 s

116 t

117 u

118 v

119 w

120 x

121 y

122 z

123 {

124 │

125 }

  1. ~

127

128 А

129 Б

130 В

131 Г

132 Д

133 Е

134 Ж

135 З

136 И

137 К

138 Л

139 М

140 О

141 П

142 Р

143 С

144 Т

145 У

146 Ф

147 Х

148 Ц

149 Ч

150 Ш

151 Щ

152 Ъ

153 Ы

154 Ь

155 Э

156 Ю

157 Я

158 а

159 б

160 в

161 г

162 д

163 е

164 ж

165 з

166 и

167 к

168 л

169 м

170 н

171 о

172 р

173 ░

174 ▒

175 ▓

176 │

177 ┤

178 ╡

179 ╢

180 ╖

181 ╕

182 ╣

183 ║

184 ╗

185 ╝

186 ╜

187 ╛

188 ┐

189 └

190 ┴

191 ├

192 ─

193 ┼

194 ╞

195 ╟

196 ╚

197 ╔

198 ╩

199 ╦

200 ╠

201 ═

202 ╬

203 ╧

204 ╨

205 ╤

206 ╥

207 ╙

208 ╘

209 ╒

210 ╓

211 ╫

212 ╪

213 ┘

214 ┌

215 █

216 ▄

217 ▌

218 ▐

219 ▀

220 р

221 с

222 т

223 у

224 ф

225 х

226 ц

227 ч

228 ш

229 щ

230 ъ

231 ы

232 ь

233 э

234 ю

235 я

236 Ё

237 ё

238 «

239 »

240 “

241 ”

242 

243 

244 

245 

246 .

247 

248 №

249 *

250 

251

251

252

253

254

255

Если поставить в соответствие по определённому правилу каждому символу алфавита естественного языка определённое число (например порядковый номер), то с помощью двоичного кода можно кодировать любую информацию (текстовую, числовую и т.д.). Чтобы устранить неопределённости в национальных системах кодирования, в качестве международного стандарта в вычислительной технике был принят код ASCII (Американский стандартный код для информационного обмена). Его значность 8 (Табл.2.1). Таким образом, с его помощью можно закодировать 256 символов (2 в 8 степени). Он содержит две таблицы кодирования: базовую (символы от 0 до 127) и расширенную (символы от 128 до 255).

В результате выполнения операций кодирования каждый символ естественного алфавита заменяется в соответствии с присвоенным ему номером в двоичный цифровой код (кодируется номер). При выводе информация производится обратная операция – номер преобразуется в изображение знака (буквы, символа) и проецируется на экран монитора (выводится на печать).