Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика_Методич_пособие.doc
Скачиваний:
5
Добавлен:
25.04.2019
Размер:
454.14 Кб
Скачать

Информационная емкость двоичных чисел.

Число разрядов

N

1

2

3

4

5

6

7

8

9

10

Количество

различных

значений

К зн

2

4

8

16

32

64

128

256

512

1024

Пользуясь таблицей легко закодировать любое количество информации. Например: если нужно закодировать 32 буквы русского алфавита, достаточно взять 5 разрядов двоичной системы счисления. В информационных документах, таких как компьютерные используются не только русские, но и латинские буквы, цифры, математические знаки, всего около 250.

Кодирование заключается в том, что каждому символу ставится в соответствие уникальный десятичный код от 0 до 255 или соответствующий ему двоичный код от 00000000 до 11111111. Таким образом, человек различает символы по их начертанию, а компьютер – по их коду. При вводе в память компьютера текстовой информации происходит ее двоичное кодирование, символ преобразуется в его двоичный код. Пользователь нажимает на клавиатуре клавишу с символом и в память ПК поступает последовательность из восьми электрических импульсов (двоичный код символа). Код символа хранится в оперативной памяти компьютера, где занимает одну ячейку.

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

Впервые зашифровывать информацию восьмиразрядными двоичными последовательностями предложила фирма IBM. В восьмиразрядной последовательности умещается 28=256 различных значений. Этого вполне достаточно чтобы дать уникальное восьмибитовое обозначение каждой заглавной и строчной букве двух алфавитов, всем цифрам, знакам препинания, другим необходимым символам, а также служебным кодам для передачи информации. Поэтому единицей измерения объема компьютерной информации служит восьмибитовое число – байт.

Присвоение символу конкретного кода – это вопрос соглашения, которое фиксируется в кодовой таблице. В современных персональных компьютерах информация представляется в коде ASCII (American standart code for information interchange) – американский стандартный код для обмена информацией. Таблица кодирования разбита на 16 строк и 16 столбцов имеющих двоичные номера от 0000 до 1111 или шестнадцатеричные от 0 до F. Код символа стоящего на пересечении строки и столбца составляется из номера столбца (старшие разряды) к которому приписывается номер строки ( младшие разряды)

Таблица кодов ASCII (альтернативная кодировка)

0

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F

0

0

@

P

`

p

А

Р

а

р

Ё

1

!

1

A

Q

a

q

Б

С

б

с

ё

2

2

B

R

b

r

В

Т

в

т

Є

3

#

3

C

S

c

s

Г

У

г

у

є

4

$

4

D

T

d

t

Д

Ф

д

ф

Ї

5

§

%

5

E

U

e

u

Е

Х

е

х

ї

6

&

6

F

V

f

v

Ж

Ц

ж

ц

Ў

7

7

G

W

g

w

З

Ч

з

ч

ў

8

(

8

H

X

h

x

И

Ш

и

ш

°

9

)

9

I

Y

i

y

Й

Щ

й

щ

A

*

:

J

Z

j

z

К

Ъ

к

ъ

·

B

+

;

K

[

k

{

Л

Ы

л

ы

C

,

<

L

\

l

|

М

Ь

м

ь

D

-

=

M

]

m

}

Н

Э

н

э

¤

E

.

>

N

^

n

~

О

Ю

о

ю

F

¤

/

?

O

_

o

П

Я

п

я

  

Например: символ латинского алфавита W будет представлен в ПК как 5716=0101 01112

Первая половина таблицы кодирования (коды 0-127) является общепринятой во всем мире. Эту часть принято называть «нижней» кодовой страницей.

Ее первые 33 кода соответствуют не символам, а операциям. Это так называемые управляющие коды, которым не соответствуют никакие символы языков и соответственно они не выводятся ни на экран ни на устройство печати ( перевод строки, ввод пробела и т.д) Коды с 33 по 127 являются интернациональными и соответствуют символам латинского алфавита, цифрам, знакам арифметических операций и знакам препинания

В верхней половине (Коды 128-255) находятся буквы национальных алфавитов и символы для рисования линий псевдографика.

Файл в формате ASCII не содержит кодов форматирования, а потому может служить удобным средством обмена данными между различными программами и компьютерами разного типа.

К сожалению существуют пять различных кодовых таблиц для русских букв ( КОИ-8, СР1251, СР866, Мас, ISO). Каждая кодировка задается своей собственной кодовой таблицей. Поэтому одному и тому же двоичному коду в различных кодировках поставлены в соответствие различные символы

В России в качестве стандарта на компьютерах работающих в операционной системе MS-DOS принята кодовая страница.СР866.

Кодировка СР1251 используется на большинстве компьютеров, работающих в системах Windows.

В настоящее время появился новый международный стандарт – система, основанная на 16 – ти разрядном кодировании символов, получившая название универсальной – UNICODE. Шестнадцать разрядов позволяют обеспечить уникальные коды для 65536 различных символов.

Слово ASCII является аббревиатурой от American Standard Code for Information Interchange.