|
Рабочая тетрадь 3 Eфимова Анна. Рабочая тетрадь 3 Eфимова Анна (2). Рабочая тетрадь 3
Рабочая тетрадь № 3
Для представления чисел в ЭВМ обычно используют битовые наборы – последовательности нулей и единиц фиксированной длины. Позиция в битовом наборе называется разрядом.
|
1. Теоретический материал
| Для представления целых чисел без знака удобен битовый набор, соответствующий записи в двоичной системе счисления. Для целых числе без знака как правило выделяютk = 8, 16, 32 или 64 разряда.
Для получения компьютернойзаписи целого числа без знака требуетсяего перевод в двоичную систему счисления, далеенеобходимо дополнить результат нулями слева до стандартной разрядностиk.
| 2. Пример
| Задача:
|
| Найти представление беззнаковогоцелого числа 2610 в восьмиразрядном битовом наборе
| Решение:
|
| Переведем число 26 в двоичную систему счисления. 26
| 2
|
|
|
|
| -26
| 13
| 2
|
|
|
| 0
| -12
| 6
| 2
|
|
|
| 1
| -6
| 3
| 2
|
|
|
| 0
| -2
| 1
|
|
|
|
| 1
|
|
| Результат перевода: 2610 = 110102
Дополним полученный результат слева нулями до восьми шестнадцати
2610 = 000 110102
| Ответ:
|
| 00011010
|
3. Задания
| 1.
| Задача:
|
| Найти представление беззнакового числа 13210 в шестнадцатиразрядном битовом наборе
| Решение:
|
| Получаем 0010000100 и добавляем еще 6 нулей слева
132
|
2
|
|
|
|
|
|
|
|
-132
|
66
|
2
|
|
|
|
|
|
|
0
|
-66
|
33
|
2
|
|
|
|
|
|
|
0
|
-32
|
16
|
2
|
|
|
|
|
|
|
1
|
-16
|
8
|
2
|
|
|
|
|
|
|
0
|
-8
|
4
|
2
|
|
|
|
|
|
|
0
|
-4
|
2
|
2
|
|
|
|
|
|
|
0
|
-2
|
1
|
|
|
|
|
|
|
|
0
|
|
|
| Ответ:
|
| 0000000010000100
| 2.
| Задача:
|
| Найти минимальное и максимальное значения чисел для 16-ти разрядного беззнакового представления
| Решение:
|
|
65535 это максимально, так как в двоичной системе это число 1111111111111111 а перевод осуществляется так 2 в нулевой степени+2 в первой+2 во второй и так далее до +2 в 15 степени Минимальное -32768
| Ответ:
|
| 1111 1111 1111 1111 / 0000 0000 0000 0001
|
1. Теоретический материал
| Для целых чисел со знаком задействуют три варианта компьютерного представления:
представление в прямом коде; представление в обратном коде; представление в дополнительном коде.
Во всех этих способах старший (левый) разряд равен нулю, если число положительное и единице, если число отрицательное. Остальные разряды числа (цифровая часть или мантисса) задействованы для представления модуля числа.
Положительные числа в дополнительном, обратном и прямом кодеидентичны – мантиссавключает двоичное представление числа, а в старшем разряде располагается ноль.
Для отображения отрицательного значения в прямом коде, в разряд знакаставиться единица, а в разряды мантиссы – двоичный код его модуля.
Обратный код отрицательного числа получается инверсией всех цифр двоичного представления абсолютной величины, включая знаковый разряд: нули инвертируются в единицы, а единицы в нули.
Дополнительный код чисел с отрицательным знаком рассчитывается путем прибавления единицы к его младшему разряду обратного кода числа.
| |
|
|