ТОИ ЛЕКЦИЯ 1_1_Инф_кодир_сист сч
.pdfАрифметические действия . Вычитание.
а) 1100000011,011(2) – 101010111,1(2) = 110101011,111(2);
б) 1510,2(8) – 1230,54(8) = 257,44(8);
в) 27D,D8(16) – 191,2(16) = EC,B8(16).
|
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
, |
0 |
1 |
1 |
|
|
|
1 |
5 |
1 |
0 |
, |
2 |
|
|
|
|
2 |
7 |
D |
, |
D |
8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
– |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
– |
|
|
|
|
|
|
|
|
|
– |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
, |
1 |
|
|
|
|
|
1 |
2 |
3 |
0 |
|
5 |
4 |
|
|
|
1 |
9 |
1 |
, |
2 |
|
|
|
1 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
, |
1 |
1 |
1 |
|
|
|
|
2 |
5 |
7 |
, |
4 |
4 |
|
|
|
|
E |
C |
, |
B |
8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Арифметические действия. Умножение.
Операция умножения выполняется с использованием таблицы умножения по обычной схеме, применяемой в десятичной системе счисления с последовательным умножением множимого на очередную цифру множителя.
|
0 |
1 |
|
|
|
|
|
|
|
|
|
|
|
0 |
0 |
0 |
|
|
|
|
|
|
|
|
|
|
|
1 |
0 |
1 |
|
|
|
|
1 |
1 |
0 |
0 |
1, |
0 |
1 |
|
|
|
|
|
|
х |
|||||||
|
|
|
|
|
|
|
|
|
1 |
1, |
0 |
1 |
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
+1 |
|
1 |
1 |
0 |
0 |
1 |
0 |
1 |
|
|
|
|
+1 |
1 |
0 |
0 |
1 |
0 |
1 |
|
|
|
|
|
|
|
1 |
0 |
0 |
1 |
0 |
1 |
|
|
|
|
|
|
1 |
0 |
1 |
0 |
0 |
1 |
0, |
0 |
0 |
0 |
1 |
Арифметические действия. Умножение.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
|
|
|
|
|
|
|
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|
|
|
|
|
|
|
1 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
|
|
|
|
|
|
|
2 |
0 |
2 |
4 |
6 |
10 |
12 |
14 |
16 |
|
|
|
|
|
|
|
3 |
0 |
3 |
6 |
11 |
14 |
17 |
22 |
25 |
|
|
|
|
|
|
|
4 |
0 |
4 |
10 |
14 |
20 |
24 |
30 |
34 |
|
|
|
|
|
|
|
5 |
0 |
5 |
12 |
17 |
24 |
31 |
36 |
43 |
|
|
|
|
|
|
|
6 |
0 |
6 |
14 |
22 |
30 |
36 |
44 |
52 |
|
|
|
|
|
|
|
7 |
0 |
7 |
16 |
25 |
34 |
43 |
52 |
61 |
|
|
1 |
6 |
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
х |
6 |
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
+ |
|
5 |
3 |
1 |
|
|
|
|
|
|
|
|
|
|
|
2 |
6 |
2 |
|
||
|
|
|
|
|
|
|
|
|
|
1 |
|
||||
|
|
|
|
|
|
|
|
|
|
1 |
3 |
3 |
5 |
1 |
Арифметические действия. Деление.
Операция деления выполняется по алгоритму, подобному алгоритму выполнения операции деления в десятичной системе счисления.
1010001012 :11012 |
133518 :1638 |
101000101 1101
1101 11001
1110
1101
1101
1101
0
Двоичное кодирование в компьютере
Вся информация, которую обрабатывает компьютер должна быть представлена двоичным кодом с помощью двух цифр: 0 и 1. Эти два символа принято называть двоичными цифрами или битами.
Спомощью двух цифр 0 и 1 можно закодировать любой знак, любое число, любое сообщение. Это явилось причиной того, что в компьютере обязательно должно быть организованно два важных процесса: кодирование и декодирование.
Кодирование – преобразование входной информации в форму, воспринимаемую компьютером, т.е. двоичный код.
Привет! 1001011
Декодирование – преобразование данных из двоичного кода в форму, понятную человеку.
Символьная информация в компьютере кодируется с помощью восьмиразрядных двоичных кодов.
Полное число таких комбинаций нулей и единиц равно 28 = 256.
Двоичное кодирование текстовой информации
Для кодирования одного символа требуется 1 байт информации (1 байт = 8 битов). Учитывая, что каждый бит принимает значение 1 или 0, с помощью 1 байта можно закодировать 28=256 различных символов.
Кодирование заключается в том, что каждому символу ставится в соответствие уникальный двоичный код от 00000000 до 11111111 (или десятичный код от 0 до 255).
Важно, что присвоение символу конкретного кода – это вопрос соглашения, которое фиксируется таблицей кодировки, в которой всем символам компьютерного алфавита поставлены в соответствие порядковые номера (коды).
Для разных типов ЭВМ используются различные кодировки. С распространением IBM PC международным стандартом стала таблица кодировки ASCII (American Standart Code for Information Interchange) –
Американский стандартный код для информационного обмена.
В настоящее время получил широкое распространение новый международный стандарт Unicode, который отводит на каждый символ два байта. С его помощью можно закодировать 65536 (216= 65536 ) различных символов.
Кодировка Unicode используется в MS Office.
Таблица кодировки ASCII
Стандартной в этой таблице является только первая половина, т.е. символы с номерами от 0 (00000000) до 127 (0111111).
Первые 32 кода 0—31 отведены под управляющие символы, отвечающие за форматирование текста и другие вспомогательные функции. Например, символ конца абзаца, получающийся при нажатии клавиши <Enter>, имеет код 13. Эти «символы» обычно в таблицах не рисуются.
Символы с кодами 32—127 являются аски-кодами. Сюда входят буква латинского алфавита, цифры, знаки препинания, скобки и некоторые другие символы.
Остальные коды 128—255 (расширение кодовой таблицы) соответствуют символам других национальных алфавитов.
В русских кодировках размещаются символы русского алфавита.
Таблица кода ASCII
Расположение русских букв в кодовых таблицах
В настоящее время на ПК, распространенных в России, одновременно присутствуют 3 кодировки русских букв:
КОИ8-R (код отображения информации 8-битный, русифицированный)
Windows 1251 (Win-1251)
DOS (ISO 8859-5)
Эти кодировки существенно отличаются друг от друга расположением русских букв в соответствующих им кодовых таблицах.
Двоичное кодирование текстовой информации
nТаблица
расширенного кода ASCII
Кодировка
Windows-1251