ПОИСК Статьи Чертежи Таблицы Представление данных из "САПР и автоматизация производства " Возможности вычислительных систем зависят от их способности представлять и обрабатывать кодированные символы. При взаимодействии с ЭВМ и ее периферийным оборудованием данные и команды программы должны быть сведены к набору символов, которые может интерпретировать система. Символы, используемые в ЭВМ, представляются электрическими сигналами двух типов. Наименьший элемент данных называется битом и может принимать только два значения по типу есть/нет (1 или 0). Биты могут компоноваться в группы, и в зависимости от конкретных значений последовательно расположенных битов каждая такая группа может использоваться для представления более сложного символа, например цифры или буквы алфавита. Информация и команды программы вводятся в ЭВМ или выводятся из нее в форме совокупностей таких цифр и букв. [c.37] Назначение описанньхх выше периферийных устройств состоит в выполнении преобразования знаков более высокого уровня (цифр и букв) в элементы даншлх, воспринимаемые ЭВМ (биты), и обратно. [c.37] О или 1 в позициях каждого двоичного разряда указывают на его отсутствие или на наличие двойки в соответствующей степени. В табл. 11 показано, как двоичную систему счисления можно использовать для представления более привычных десятичных чисел. [c.37] Как показано в табл. 2.1, для представления любого однозначного десятичного числа требуется минимум четыре цифры в двоичной системе. Используя большее количество двоичных цифр, можно представлять многозначные числа или другие данные более высокого уровня. [c.38] Альтернативный способ представления десятичных чисел больше 9 предполагает раздельное кодирование каждой десятичной цифры четырьмя двоичными разрядами. Эта система кодирования известна как двоично-десятичная, но помимо нее существуют и другие. Основные схемь двоичного кодирования рассматриваются ниже. [c.38] В двоично-десятичной системе для представления чисел используются всего семь двоичных разрядов, из которых первые шесть-это собственно данные (буква, цифра или специальный знак) Последний (контрольный) двоичный разряд служит для организации контроля по четности. Первые четыре разряда называются цифровыми им присваиваются значеш1я 1, 2, 4 и 8 соответственно. Десятичные числа от О до 9 можно представить с помощью различных комбинаций этих разрядов. Пятый и шестой биты называются разрядами зоны. Их значение равно нулю, когда представляются цифровые знаки. Комбинации разрядов зоны и цифровых разрядов можно использовать для кодирования различных букв и специальных знаков. [c.38] Для определения максимального числа различных символов, которое можно представить любым машинным кодом, необходимо возвести двойку в степень, равную числу двоичных разрядов кода. Таким образом, двоично-десятичным кодом можно закодировать 2 = 64 различных знака. В расширенном двоично-десятичном коде используется восемь разрядов плюс один контрольный разряд четности, поэтому в нем можно предста-ють 256 различных знаков. Сюда входят буквы верхнего и нижнего регистров, цифры, многие специальные знаки и управляющие символы устройств ввода-вывода. [c.38] Этот код был разработан специально для дистанционной передачи данных, чтобы упростить межмашинные и межсистемные связи. Код содержит семь двоичных разрядов, что обеспечивает 128 битовых комбинаций для символьного представления. [c.38] Вернуться к основной статье