
- •Кодирование числовой информации в памяти компьютера
- •1. Целые числа без знака.
- •Алгоритм представления целого числа без знака в памяти компьютера
- •2. Целые числа со знаком
- •Алгоритм представления целого числа со знаком плюс в памяти компьютера
- •Алгоритм представления целого числа со знаком минус в памяти компьютера
- •Нарисовать к–разрядную сетку.
- •Алгоритм представления вещественного числа в памяти компьютера
- •Заполнить оставшиеся разряды нулями.
Алгоритм представления вещественного числа в памяти компьютера
Перевести число в двоичную систему счисления
Записать число с n значащими цифрами (количество разрядов отводимое для хранения мантиссы).
Нормализовать представление числа.
Нарисовать к–разрядную сетку.
Записать код знака порядка и мантиссы в старший разряд байтов, отводимых для хранения порядка и мантиссы.
Записать порядок в разрядную сетку, начиная с младшего разряда.
Записать мантиссу в разрядную сетку, начиная с младшего разряда.
Заполнить оставшиеся разряды нулями.
Пример 4. Представить число 250,1875 в формате с плавающей запятой в четырехбайтной разрядной сетке.
Переведем число 250,1875 в двоичную систему счисления 250,187510 = 11111010, 00112
Запишем число с 23 значащими цифрами. 11111010, 0011000000000002
Нормализовать представление числа.
0, 111110100011000000000002*101000
Нарисовать к–разрядную сетку.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Знак порядка |
порядок |
Знак мантиссы |
мантисса |
Записать код знака порядка и мантиссы в старший разряд байтов, отводимых для хранения порядка и мантиссы.
0 |
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Знак порядка |
порядок |
Знак мантиссы |
мантисса |
Записать порядок и мантиссу в разрядную сетку, начиная с младшего разряда.
0 |
|
|
|
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |