Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

В цифровом автомате



Существует две формы записи чисел: естественная и нормальная.

В естественной форме: 12 560; 0,003572; 4, 89760.

В нормальной форме запись числа может приобретать разный вид в зависимости от ограничений, накладываемых на его форму: 12560=1,256 * 104 = 0,1256 * 105 = 125600 *10-1 и т.д.

Автоматное (машинное) изображение числа – представление числа А в разрядной сетке цифрового автомата. Условно обозначим автоматное изображение числа А символом [ А ]. Тогда справедливо соотношение:

А = [ А ]* К А,

где КА – коэффициент, величина которого зависит от формы представления числа в автомате.

¨ Представление числа в двоичном коде в машинном слове длиной 16 разрядов приведено ниже.

                               

Разряд номер 15 отводится под знак числа. Остальные 15 разрядов (с 0 по 14) – под само число (15 бит). Максимальное число, которое может быть представлено с помощью 16 разрядов – это 215 = 32768 (число типа Integer).

¨ Представление чисел с фиксированной точкой в двоичном коде в машинном слове 16 разрядов формируется следующим образом.

Разряды с номера 15 по номер 8 отводятся под знак числа и целую часть числа. Остальные 8 разрядов (с 0 по 7) – под дробную часть числа.

Недостаток такого представления – малый диапазон представляемых чисел, погрешность представления чисел (машинный нуль).

¨ Представление чисел в форме с плавающей запятой в двоичном коде в машинном слове

В нормальной форме число представляется следующим образом:

,

где An – число А, представленное в нормальной форме; m A – мантисса числа А; q – основание системы счисления; р А – порядок числа А. Такое представление не однозначно, поэтому для представления в ЭВМ для чисел вводятся ограничения:

q -1<=| m A|<1.

Например, в десятичной системе счисления число 9 записывается в соответствии с этим условием следующим образом: 0,9*10-1; в двоичной системе счисления число 100 будет выглядеть так: 0,10*23.

Формат машинного изображения числа с плавающей запятой должен содержать знаковые части и поля для мантиссы и порядка. В 16-разрядной сетке под мантиссу со знаком отводятся 10 разрядов (с 15 по 6), под порядок со знаком – 6 разрядов (с 0 до 5).

В 32-разрядном машинном слове: 3 байта отводятся под мантиссу со знаком, 1 байт – под порядок со знаком.

Достоинства представления информации с плавающей запятой:

- автоматически выполняется масштабирование чисел и не накапливается погрешность вычислений;

- решена проблема машинного нуля.

Недостаток – сложность выполнения арифметических операций. При сложении необходимо уравнять порядки слагаемых. При умножении / делении порядки складывают / вычитают.





Дата публикования: 2015-09-17; Прочитано: 361 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...