а). Целое положительное число без знака в форме с фиксированной запятой.
bnbn-1 …b0 , m=n+1
Минимальное целое положительное число соответствует записи нулей во все разряды модуля, а максимальное – записи единиц. То есть диапазон равен
от 0 до 2m – 1
Например, четырехразрядное двоичное число обеспечивает диапазон десятичных чисел от 0 до 15
Б). Целое число со знаком в форме с фиксированной запятой
Минимальное число соответствует записи во все разряды модуля и знаковый разряд 1, а максимальное число – записи во все разряды модуля 1, а в знаковый -ноль. Следовательно, диапазон равен
от – 2m до + (2m –1).
Например, шестиразрядное, т.еm=5 (один разряд на знак) обеспечивает диапазон от – 32 до +31
Для двенадцатиразрядного со знаком и разрядом переноса (m
В). Вещественное число в форме с плавающей запятой с числом разрядов порядка p и мантиссы m.
Диапазон положительных значений мантиссы лежит в интервале от 2-m до (1–2-m),
отрицательных - в диапазоне от – (1 – 2-m) до – 2-m.
Диапазон представления порядка лежит в интервале от - 2m до 2m -1
|
|
Литература: [1,c.92-99, 107-113].
Лабораторная работа №4
Способы представления алфавитно-цифровой и десятичной информации в ЭВМ
Продолжительность работы 2 часа
Цель работы: Изучение способов представления алфавитно-цифровой и десятичной информации в ЭВМ. Получение навыков выполнения арифметических операций над двоично-десятичными числами.
Подготовка к работе
1. Ознакомиться со стандартным кодом представления символьной информации ASCII и соответствующей ему кодовой таблицей.
2. Изучить представление десятичной информации в упакованном и неупакованном BCD формате. Ознакомиться с особенностями выполнения арифметических операций над числами в упакованном BCD формате.
Программа работы
1. Рассмотреть состав таблицы кодировки символов. Набрать в программе блокнот с помощью клавиш несколько русских, латинских символов,а также элементов математических формул, псевдографики, клавиши которых отсутствуют на клавиатуре.
2. Представить десятичные числа в неупакованном и упакованном BCD формате. Варианты заданий представлены в табл.10.
3. Выполнить операции алгебраического сложения исходных чисел (при различных комбинациях знаков этих чисел) в упакованном BCD формате. Отрицательное число представить в дополнительном коде.
Контрольные вопросы
1. Как представляются символы в коде ASCII?
2. Cколько символов можно использовать, применяя код из 8 двоичных разрядов?
3. Как определить из таблицы кодов ASCII код символа?
4. Как определить из таблицы кодов ASCII символ по его коду?
5. В каком месте отображается символ на экране при нажатии соответствующих клавиш?
|
|
6. Как отобразить на экране символ, отсутствующий на клавиатуре?
7. Как представить число в двоично-десятичном коде?
8. В каких случаях и почему при сложении нужна коррекция?
9. Как осуществляется коррекция результата?
10. Как осуществляются арифметические действия в двоично-десятичном коде?
Таблица 9
Варианты | |||||||||||
числа | |||||||||||
вар | |||||||||||
вар | |||||||||||
вар | |||||||||||
вар | |||||||||||