Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
1.7. АЛФАВИТНО-ЦИФРОВЫЕ КОДЫДля представления алфавитно-цифровой информации в вычислительной системе необходимо закодировать все используемые символы — цифры, буквы, знаки препинания, математические и специальные знаки, управляющие и другие символы, образующие ее алфавит. Код символа — это машинная единица информации, которая представляется группой двоичных разрядов, называемой слогом. Длина слога зависит от количества символов в алфавите и может быть различной, но преимущественное распространение получили восьмиразрядные (байтовые) слоги, посредством которых можно закодировать 256 символов. Организованная совокупность кодов всех символов образует алфавитно-цифровой код. В ЕС ЭВМ применяются байтовые алфавитно-цифровые коды ДКОИ (двоичный код обработки информации) и Наряду с описанной иерархией алфавитно-цифрового кодирования предусматриваются специальные форматы для десятичных чисел, экономящие память и удобные при выголненин арифметических операций. Числа представляются в прямом коде, могут снабжаться знаками и занимать переменную длину. Десятичные цифры кодируются в коде 8421 соответствующими тетрадами от 0000 до 1001, а остальные шесть тетрад от 1010 до 1111 используются для кодирования знаков и служебных символов. Различают два способа байтового кодирования десятичных данных — зонный и упакованный. В зонном формате для каждой цифры отводится целый байт, причем сама цифра представляется четверкой правых битов, а четверку левых занимает специальный код, называемый зоной. Таблица (см. оригинал) Таблица 1.5 (см. оригинал) Код знака числа (если он нужен) помещается на место зоны в младший разряд. В системе ДКОИ плюс кодируется четверкой
Упакованный формат использует каждый байт для представления двух чисел, кроме младшего байта, в котором правая четверка битов отводится для кода знака. Если левая четверка битов самого старшего байта окажется свободной, она заполняется нулями, т. е. десятичное число всегда занимает целое число байтов. Например:
При выполнении арифметических операций используется только упакованный формат, в котором десятичное число может занимать до 16 байт, что соответствует 31 десятичному разряду и знаку. Зонный формат используется при операциях ввода-вывода десятичных данных. В вычислительных системах предусматривается возможность взаимного преобразования форматов, причем информация о месте расположения разделительного знака дробного числа фиксируется в самой программе.
|
1 |
Оглавление
|