Кодирование
Кодирование символов. Таблицы: ASCII: коды букв латинского и русского алфавитов, служебных символов (0-31 строки в таблице) – всего 256 кодов символов (2 8 ); Unicode: коды букв национальных алфавитов стран мира, цифр, знаков препинания и.д., служебных символов (0-31 строки в таблице) – всего кодов символов (2 16 ). ASCII код: ОДИН СИМВОЛ – ОДИН БАЙТ. Unicode код: ОДИН СИМВОЛ – ДВА БАЙТА.
Кодирование двоичных чисел используется для того, чтобы все арифметические операции в электронной вычислительной машине свести к арифметической операции сложения двоичных чисел (и их сдвигов при выполнении умножения и деления). Это позволяет упростить конструкцию арифметическо-логического устройства машины.
Для кодирования двоичных чисел используются прямой, обратный и дополнительный коды. Во всех кодах знак числа кодируется: + (плюс) цифрой 0; – (минус) цифрой 1. Код знака числа заносится в знаковый разряд кода числа.
Положительное целое число в любом коде это – само число с цифрой 0 в знаковом разряде. Прямой код целого отрицательного числа это – само число с 1 в знаковом разряде. Обратный код целого отрицательного числа получается из прямого кода числа инвертированием цифр кода числа, кроме единицы в знаковом разряде!. Дополнительный код отрицательного числа вычисляется прибавлением единицы к цифре младшего разряда обратного кода числа.
Примеры.