![]() |
Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Форма представления чисел в ЭВМ
ЭВМ оперирует с числами, содержащими конечное число разрядов, количество которых ограничено длиной разрядной сетки машины. Наименьшая единица информации – бит, группа двоичных разрядов, изображающая символы называется слогом. 8 битовый слог – байт. Для представления информации в ЭВМ используется машинное слово – совокупность символов, которая считывается из ОП или заносится в неё за одно обращение. Машинное слово содержит целое число байтов. В качестве операндов используются следующие форматы данных: Ø байт; Ø полуслово; Ø слово; Ø двойное слово. Для представления чисел используются две формы: Ø естественная (с фиксированной запятой); Ø нормальная (полулогарифмическая, с плавающей точкой). Первая форма предполагает, что положение запятой, отделяющей целую часть от дробной, фиксировано в разрядной сетке ЭВМ. Для представления знака выделяется специальный знаковый разряд (обычно крайний левый разряд). Если там 0 – число положительно, если 1 – число отрицательно. Обычно используются два способа расположения фиксированной запятой. Перед старшим разрядом, или после младшего. В первом случае могут быть записаны лишь правильные дроби с точным определением веса младшего разряда. Диапазон представления чисел в этом случае следующий: Если при выполнении вычислений числа выйдут за пределы разрядной сетки, то возникнет ошибка. Представление чисел с фиксированной точкой используется в системе передачи данных, для управления ТП, обработки измерительной информации. Т.о., достоинство такого представления чисел – это возможность построения несложных операционных устройств с высоким быстродействием. Общий вид числа с плавающей запятой имеет форму: Для представления отрицательных чисел в ЭВМ используются обратные и дополнительные коды. Чтобы записать число в обратном коде необходимо: Ø поставить единицу в знаковый разряд; Ø в числовых разрядах нули заменить единицами, а единицы нулями; Для того чтобы записать число в дополнительном коде необходимо: Ø поставить единицу в знаковый разряд; Ø во всех числовых разрядах нули заменить единицами, а единицы нулями; Ø к младшему разряду полученного результата прибавить единицу. ЭВМ обрабатывает числовую и алфавитно-цифровую информацию представленную машинными кодами. Совокупность элементарных символов, с помощью которых на языке записывается программы, составляют алфавит входного языка. Такой алфавит содержит: графические символы (символы, буквы и знаки препинания, математических операций и управляющие символы). Каждому символу входного языка ставится в соответствие группа двоичных символов – двоичный код. Если количество символов входного языка N, то количество двоичных символов необходимых для их кодирования равно:
Популярное:
|
Последнее изменение этой страницы: 2016-05-28; Просмотров: 801; Нарушение авторского права страницы