Представление чисел в БЭСМ-6
Представление чисел в БЭСМ-6
48 … 42 | 41 | 40 … 1 |
---|---|---|
порядок | знак мантиссы | мантисса |
Знак мантиссы равен 0 для положительных и 1 для отрицательных чисел. Порядок смещён на 64 (как 64+n). Для отрицательных чисел мантисса хранится в дополнительном коде. Ноль представлен нулями во всех битах.
Формула такая: Значение = (0.Мантисса - Знак.0) * 2 (Порядок - 64)
Для нормализованных чисел биты 41 и 40 всегда отличаются.
Пример: 1.0
48 … 42 | 41 | 40 … 1 |
---|---|---|
100 0001 | 0 | 1000 0000 0000 0000 0000 0000 0000 0000 0000 0000 |
Пример: -1.0
48 … 42 | 41 | 40 … 1 |
---|---|---|
100 0000 | 1 | 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 |