Меню
Главная
Авторизация/Регистрация
 
Главная arrow Информатика arrow Защита информации. Курс лекций

Файл и ваши секреты

7.1. Способ представления данных в компьютере

Все современные компьютеры работают с данными, представленными и цифровом формате. Это означает, что они воспринимают и обрабатывают символы данных в виде строк двоичных разрядов. В компьютерах для обозначения символов применяется один и тот же двоичный код - ASCII (American Standard Code for Information Interchange - Американский стандартный код обмена информацией). Данные, обрабатываемые и сохраняемые в цифровом компьютере, представлены в специальном цифровом или двоичном формате данных. Каждый символ (буква, число, значок или управляющий символ) обрабатывается и хранится в виде определенного двоичного числа.

Двоичное число - это строка двоичных разрядов, например ”1010” или "10011. В двоичном представлении числа применяются только две цифры - О и 1 в отличие от десятичной системы счисления, в которой применяются числа от 0 до 9.

Десятичные

числа

Двоичные

Восьмеричные

Шестнадцатеричные

0

0

0

0

1

1

1

1

2

10

2

2

3

11

3

3

4

100

4

4

5

101

5

5

6

по

6

6

7

111

7

7

8

1000

10

8

9

1001

11

9

10

1010

12

А

11

1011

13

В

В отличие от десятичной системы, используемой нами повседневно, само число 0 или 1 не применяется для определения действительного значения двоичного числа (точнее, его десятичного эквивалента); значение имеет лишь позиция 1 в двоичном числе. У каждой позиции есть свой вес. (Такие системы счисления называются позиционными). Крайняя правая позиция имеет вес, равный 1, следующая за ней - 2, третья - 4 и т.д. В вычислительной технике применяются также, кроме десятичной и двоичной систем, применяются восьмеричная и шестнадцатеричная. В таблице представлены десятичные числа от 0 до 20 и их двоичные, восьмеричные и шестнадцатеричные эквиваленты. Последние используются, например, при адресации памяти.___

12

1100

14

С

13

1101

15

D

14

1110

16

Е

15

1111

17

F

16

10000

20

10

17

10001

21

11

18

10010

22

12

19

10011

23

13

20

10100

24

14

Для представления букв, десятичных чисел, специальных и управляющих символов применяется заранее оговоренный набор символов. Двоичному числу соответствует десятичное число - и определенный символ ASCII.

Например, ASCII 71 (двоичный эквивалент 1000111) соответствует букве G. Символ с кодом ASCII 103 (двоичный эквивалент 1101011) соответствует букве g. Другие числа соответствуют остатку алфавита (символам, набираемым в верхнем и нижнем регистрах), числам, знакам препинания, пробелам, управляющим символам и символам псевдографики. Всего в ASCII-коде 255 (11111111) символов.

Примечание

Когда говорят о представлении символов (букв, чисел, знаков препинания и т.п.) в ASCII-коде, то о каждом из них можно сказать, что он представлен однобайтным числом; несложно догадаться, что и размеры памяти ПК, жесткого диска, файлов измеряются в производных величинах - килобайтах (Кбайт), мегабайтах (Мбайт), гигабайтах (Гбайт). Один килобайт состоит из 1024 однобайтных чисел (символов).

 
Посмотреть оригинал
Если Вы заметили ошибку в тексте выделите слово и нажмите Shift + Enter
< Пред   СОДЕРЖАНИЕ ОРИГИНАЛ   След >
 
Популярные страницы