Представление числовой информации в ЭВМ.
В вычислительных машинах применяют две формы представления двоичных чисел:
· естественная форма или форма с фиксированной запятой (точкой).
· нормальная форма или форма с плавающей запятой (точкой).
С фиксированной точкой все числа изображаются в виде последовательности цифр с постоянным для всех чисел положением запятой, отделяющей целую часть от дробной.
С плавающей запятой каждое число изображается в виде двух групп цифр. Первая группа называется мантиссой, вторая порядком, причем абсолютная величина мантиссы должна быть меньше 1, а порядок – целым числом. В общем виде это (есть на слайде) будет выглядеть так: N=±MP±r
, где М- мантисса числа(|M|<1);r – порядок числа (r – целое число); Р – основание системы счисления.
Нормальная форма представления имеет огромный диапазон значений отображения чисел и является основной в современных ЭВМ.
При выполнении арифметических операций с целью их упрощения применяется специальные коды (прямой дополнительный и обратный). Положительные числа хранятся в прямом коде , а отрицательные переводятся из прямого в дополнительный или обратный код с целью упрощения операций сложения чисел с разными знаками.
Пример (с десятичными числами)
Допустим выч. Машина оперирует с двух разрядными числами должна сложить два числа:
А=84 и В=-32. Заменим отрицательное слагаемое его дополнение до 100.
[B] = 100+B=68.
Сложив А и [B] получим:
С = А + [B] =84+68 = 1 52.
Учитывая что вычисления производится на двухразрядном устройстве, конечный результат будет равен 52.
Представление символьной информации в ЭВМ.
Символьная (алфавитно-цифровая) хранится и обрабатывается в форма цифрового кода, каждому символу ставится в соответствие отдельное бинарное слово-код. Для этого используются таблицы кодирования.
Наиболее распространенная кодовая таблица ASCII (американский стандартный код обмена информацией).
Необходимый набор символов обычно включает:
- буквенно-цифровые знаки алфавитов;
- Специальные знаки (пробел, скобки, знаки препинания…)
- знаки операций.
Кроме того в состав входят управляющие символы
ASCII – это 7- разрядный код, обеспечивающий 128 различных битовых комбинаций. Современный ПК использует стандартный знако-генератор с 8-битовой кодировкой, состоящую из двух таблиц кодирования: базовой и расширенной. Базовая построега по стандарту ASCII и одинакова для всех IBM-совместимых ПК. Расширенная отличается и как правило используется для национальных алфавитов.
Дата добавления: 2017-01-13; просмотров: 906;