ПОИСК Статьи Чертежи Таблицы Представление информации из "Экономическая информатика и вычислительная техника Издание 2 " Информация, участвующая в процессе обработки в ЭВМ, может быть разбита на три группы. Системная информация содержит сведения о состоянии ЭВМ, отдельных устройств и выполняемой программе. Она входит в состав программного обеспечения, является постоянной и разрабатывается одновременно с аппаратурой ЭВМ. Программная информация представляет собой набор команд, которые обеспечивают решение задачи на ЭВМ. Она формируется программистом для каждой конкретной задачи. Обрабатываемая информация (операнды) -это данные, которые преобразуются в вычислительном процессе. Данные могут быть числовыми, логическими и текстовыми. Они включают исходные данные и результаты. Логическая информация не является числовой, хотя и представляется в виде различных комбинаций цифр. Она участвует при выполнении различных логических преобразований в командах. Например, логический сдвиг, редактирование и т.п. Текстовая информация кодируется десятичными цифрами, буквами алфавита, специальными символами (например, знаками препинания, знаком, определяющим операцию сложения, Ч ). Буквы алфавита, цифры, специальные знаки объединяются под об1Щ1М названием символа или литеры. [c.48] Для кодирования любой информации в ЭВМ используется двоичная система счисления, так как вычислительные машины выполнены на двухпозиционных электронных элементах. Двухпозиционные элементы в каждый момент времени находятся в одном из двух устойчивых состояний, которые соответствуют знакам двоичной системы счисления единице или, нулю. [c.49] Под системой счисления понимают совокупность правил наименования и изображения чисел с помощью набора знаков (чаще всего цифр). [c.49] Двоичная система счисления так же, как и десятичная, является позиционной. В позиционной системе счисления количество различающихся цифр (символов) соответствует основанию системы счисления. Цифры, записанные в ряд, образуют число. Позиция цифры в изображении числа называется разрядом. Вес цифры зависит от занимаемой ею позиции. Число в позиционной системе счисления представляет собой сумму степеней основания, умноженных на соответствующий коэффициент, который должен быть одной из цифр данной системы счисления. [c.49] Один двоичный разряд соответствует одному биту информации. Широко используется укрупненная единица информации -байт, включающая 8 двоичных разрядов (8 бит). [c.49] Для сокращения длины записи кодов команд и адресов при составлении программ используется шестнадцатеричная система счисления. В табл. 2.1 приводятся десятичные числа и их двоичное, шестнадцатеричное изображение. [c.49] Для перехода от двоичной к шестнадцатеричной системе счисления поступают следующим образом. От запятой влево и вправо разбивают двоичное число на группы по четыре разряда, дополняя при необходимости нулями крайние левую и правую группы. Затем каждую группу из четырех разр5щов заменяют соответствующей шестнадцатеричной цифрой. [c.50] Правила перевода целых и дробных чисел из одной системы счисления в другую различны для целой и дробной частей числа. Рассмотрим сначала перевод целого числа А в систему счисления с основанием N. Число А, представленное в одной системе счисления, необходимо последовательно делить по правилам той системы, в которой записано переводимое число, на основание N той системы счисления, в которую число переводится. Деление следует выполнять до тех пор, пока частное не окажется меньше делителя. Полученные остатки от деления и последнее частное, записанные в той системе счисления, в которую осуществляется перевод, будут являться разрядами числа в новой системе счисления, причем старшим разрядом - цифра последнего частного. [c.50] Пример. Перевести целое десятичное число 43 в двоичную и шестнадцатеричную системы счисления. [c.51] Процедура перевода правильной десятичной дроби в систему счисления с основанием N выполняется путем умножения исходной дроби последовательно на основание N. Цифра полученной целой части произведения является первой цифрой дробной части в новой системе счисления. Затем умножается дробная часть полученного произведения на основание N новой системы счисления и т.д. Разряды целых частей получаемых произведений являются последующими цифрами числа в новой системе по основанию N. Процесс, естественно, прекращается, если получается нулевая дробная часть, либо процесс перевода останавливается при достижении требуемой точности. [c.51] Пример. Перевести десятичную дробь 0,375 в двоичную (А) и шестнадцатеричную (Б) системы счисления. [c.51] Перевод из недесятичной позиционной системы счисления в десятичную осуществляется вычислением значения полинома, соответствующего этому числу. На первом этапе записываем число в виде полинома, где основание системы, из которой переводится число, выражается в десятичной системе. На втором этапе вычисляется значение полинома по правилам десятичной арифметики. [c.52] обрабатываемые в ЭВМ, могут быть представлены с фиксированной точкой (естественная форма) и с плавающей точкой (полулогарифмическая форма). [c.52] Операции с фиксированной точкой особенно широко используются для решения экономических задач, так как эти задачи не предъявляют жестких требований к широкому диапазону чисел и очень высокой точности. В то же время эти операции имеют значительно более высокую скорость, чем операции с плавающей точкой. [c.52] Запись такого типа называется полулогарифмической, так как в логарифмической форме представляется часть числа р . Положение точки определяется значением порядка г. С изменением порядка в ту или другую сторону точка перемещается (плавает) влево или вправо. [c.53] записанные с плавающей точкой, всегда нормализованы, т.е. после запятой в мантиссе фиксируется значащая цифра. [c.53] В компьютере на базе МП 486 формат представления чисел с плавающей точкой включает три поля знака числа, мантиссы и порядка числа. Знак определяется старшим значащим разрядом. Мантисса содержит значащие биты числа, а порядок содержит степень 2 и определяет масштабирующий множитель для мантиссы. Для записи числа с одинарной точностью используются 32 бита из них 23 бита - мантисса, 8 бит - порядок и 1 бит - даак числа. [c.54] Вернуться к основной статье