ФОРМЫ ПРЕДСТАВЛЕНИЯ ЧИСЕЛ
Существует три формы представления чисел: естественная, с фиксированной запятой и нормальная.
естественная форма: 12560 – целое число, 0,003572 – правильная дробь, 4,89760 – неправильная дробь.
нормальная форма:12560 может быть записано так: 12560=1,256*104=0,1256*105=125600*10-1
Данные, представляющие в автоматах числовую информацию, как правило, имеют фиксированную длину. Общепринятые разрядности кодов:
· полубайт (тетрада) – 4 бита;
· байт - 8 бит;
· полуслово - 16 бит;
· слово - 32 бита;
· двойное слово - 64 бита;
ПЕДСТАВЛЕНИЕ ЧИСЕЛ С ФИКСИРОВАННОЙ ЗАПЯТОЙ
При представлении чисел с фиксированной запятой положение запятой фиксируется в определенном месте разрядной сетки. Обычно подразумевается, что запятая находится или перед старшим разрядом или после младшего.
b”0111 1111” до b”1111 1111”
+( ) до –( ).
Днные с масштабным коэффициенто
Пример: Пусть имеется 12 – разрядный цифровой автомат. Надо определить масштабный коэффициент для чисел:
А1=-1011,0111110 и А2=0,110001101.
Большее по абсолютному значению число нужно записать в виде правильной дроби.А1=-0,10110111110*24.
Отсюда машинное изображение числа [А1]=1,10110111110, что cоответствует масштабному коэффициенту КА1=24.
Число А2 должно войти в разрядную сетку автомата с сохранением соответствия разрядов т.е. КА2=КА1. Следовательно А2=+0,0000110001101*24, или [A2]=0,00001100011
Упакованные числа
Например, для обработки мультимедийной информации в 64-битной кодировке MMX и 3DNow! предусмотрено 3 упакованных формата:
· упакованные байты (8х8 бит);
· упакованные полуслова (4х16 бит);
· упакованные слова (2х32 бит).
Дата добавления: 2022-02-05; просмотров: 90;