Информатика 7 вариант. Вариант 7. Арифметические основы функционирования компьютеров Задание 1 291,43
Скачать 113.37 Kb.
|
В 27-ом разряде возникло переполнение (1 + 1 + 1 = 11). Поэтому записываем 1, а 1 переносим на 28-й разряд.
В 28-ом разряде возникло переполнение (1 + 1 + 1 = 11). Поэтому записываем 1, а 1 переносим на 29-й разряд.
В итоге получаем:
Результат сложения: 11111111001001000100011010011111 В старшем бите 1. Следовательно, в результате сложения получили отрицательное число. Переведем его обратно в прямой код. Для этого найдем обратный код (инвертируем все биты, кроме знакового): 0000000110110111011100101100000 Дополнительный код (прибавляем 1): В итоге получаем:
Получили число 000000011011011101110010110.0001. В десятичном представлении это число имеет вид: Для перевода целой части необходимо умножить разряд числа на соответствующую ему степень разряда. 000000011011011101110010110 = 226*0 + 225*0 + 224*0 + 223*0 + 222*0 + 221*0 + 220*0 + 219*1 + 218*1 + 217*0 + 216*1 + 215*1 + 214*0 + 213*1 + 212*1 + 211*1 + 210*0 + 29*1 + 28*1 + 27*1 + 26*0 + 25*0 + 24*1 + 23*0 + 22*1 + 21*1 + 20*0 = 0 + 0 + 0 + 0 + 0 + 0 + 0 + 524288 + 262144 + 0 + 65536 + 32768 + 0 + 8192 + 4096 + 2048 + 0 + 512 + 256 + 128 + 0 + 0 + 16 + 0 + 4 + 2 + 0 = 899990 |