Большая Советская Энциклопедия (цитаты)

Код (в ЦВМ)

Код (далее К) в ЦВМ, условная система знаков для представления информации в ЦВМ. Каждый К (в ЦВМ) использует знаки своего алфавита. Для большинства К (в ЦВМ) алфавиты двухсимвольные либо состоят из букв двухсимвольного алфавита. Физическая форма К (в ЦВМ) зависит от характера используемого носителя информации и даже для одной ЦВМ может допускать несколько вариантов. Например, на письменных документах К (в ЦВМ) представляется в виде цифр и (или) букв русского либо латинского алфавита, на перфокартах — сочетанием пробитых и непробитых участков, на лентах, барабанах и дисках — в виде конфигураций из намагниченных участков, в ячейках оперативной памяти — в виде групп сердечников, каждый из которых находится в одном из двух возможных для него состояний. Основные символы, используемые в ЦВМ, 0 и 1.

  Обычно в ЦВМ используются: К (в ЦВМ) символьный (цифро-буквенный) для представления текстовой информации и программ, записанных на алгоритмических языках; К (в ЦВМ) команд для представления программ на машинном языке; К (в ЦВМ) чисел для представления числовой информации. Схема К (в ЦВМ), в которой указаны все его основные части и количества двоичных знаков, входящих в каждую из частей, называется форматом К (в ЦВМ)

  Символьный К (в ЦВМ) — последовательность групп, состоящих из одинакового количества двоичных знаков (в большинстве современных ЦВМ из 8). Каждая группа обозначает один символ (букву, условный знак, цифру). Число групп в К (в ЦВМ) зависит от длины закодированного текста. К (в ЦВМ) команды в основной части содержит так называемые К (в ЦВМ) операций, определяющий действия ЦВМ по данной команде, и структуру остальной части команды, куда могут входить К (в ЦВМ) адресов (операндов) и искомых результатов, иногда К (в ЦВМ) самих операндов и К (в ЦВМ) др. частей команды (см. Команд система). К (в ЦВМ) чисел зависит от формы представления чисел в ЦВМ. Число в форме с запятой фиксированной представляется с помощью одного из трех К (в ЦВМ): прямого, обратного и дополнительного. К (в ЦВМ) числа, представленного в форме с запятой плавающей, записывается в виде упорядоченной пары К (в ЦВМ) мантиссы и К (в ЦВМ) порядка; при этом как мантисса, так и порядок могут быть представлены в одном из указанных трех К (в ЦВМ)

  Прямой К (в ЦВМ) обычно используется при хранении чисел в запоминающем устройстве, а обратный и дополнительный К (в ЦВМ) — при выполнении над числами арифметических и некоторых др. операций. При пересылках из запоминающего устройства в арифметическое и обратно числа перекодируются. Все три К (в ЦВМ) состоят из К (в ЦВМ) знака (число отведенных разрядов l), К (в ЦВМ) целой части (m) и К (в ЦВМ) дробной части (n) числа. Сумма d =l+т+n называется длиной кода. Как правило, в ЦВМ или в ее устройствах /, т и n фиксированы. В случае целых чисел n=0, для правильных дробей обычно т=0, когда все числа одного знака, l=0.

  Для положительных чисел К (в ЦВМ) знака обозначается последовательностью нулей, для отрицательных — последовательностью единиц. Для положительных чисел прямой, обратный и дополнительный К (в ЦВМ) совпадают. В прямом К (в ЦВМ) отрицательных чисел меняется только К (в ЦВМ) знака; в обратном К (в ЦВМ) цифры числа заменяются их дополнениями до 1 (т. е. 0 заменяется на 1, а 1 на 0). Дополнительный К (в ЦВМ) отрицательного числа отличается от обратного К (в ЦВМ) тем, что после замены цифр производится сложение результата с d-paзрядным числом, все разряды которого, кроме младшего, содержат нули, причем перенос из старшего разряда при сложении не выполняется. Например, число в двоичной системе счисления равно +11,01. Пусть задано l=2, т=3, n=4; дополняя целую и дробную части нулями, запишем число в виде +011,0100. Прямой обратный и дополнительный К (в ЦВМ) заданного числа одинаковы — 00 011 0100. Для отрицательного числа —11,01 прямой К (в ЦВМ) имеет вид 11011 0100, обратный К (в ЦВМ)— 11 100 1011 и дополнительный — 11 100 1100. Выбор между обратным и дополнительным К (в ЦВМ) обусловливается конструкцией и логикой ЦВМ.

  Лит.: Китов А. И., Криницкий Н. А., Электронные цифровые машины и программирование, 2 изд., М., 1961; Краницкий Н. А., Миронов Г. А., Фролов Г. Д., Программирование, 2 изд., М., 1966.

  Н. А. Криницкий.


Для поиска, наберите искомое слово (или его часть) в поле поиска


Новости 18.04.2024 16:22:40