Решение: 1) Перейдем к двоичному представлению числа в 4-х байтовой ячейке, заменив каждую шестнадцатеричную цифру 4-мя двоичными цифрами:
1100 1001 1000 0001 0001 0000 0000 0000
1
1001001
10000001
00010000
00000000
31
23
0
2) Заметим, что получен код отрицательного числа, поскольку в старшем разряде с номером 31 записана 1. Получим порядок числа: р=10010012 -10000002=10012=910.
3) Запишем в форме нормализованного двоичного числа с плавающей точкой с учетом знака числа:
-0,100000010001000000000000 *21001
4) Число в двоичной системе счисления имеет вид: -100000010.0012.
5) Переведем число в десятичную систему счисления:
Решение: 1) Перейдем к двоичному представлению числа в 4-х байтовой ячейке, заменив каждую шестнадцатеричную цифру 4-мя двоичными цифрами:
1100 1001 1000 0001 0001 0000 0000 0000
1
1001001
10000001
00010000
00000000
31
23
0
2) Заметим, что получен код отрицательного числа, поскольку в старшем разряде с номером 31 записана 1. Получим порядок числа: р=10010012 -10000002=10012=910.
3) Запишем в форме нормализованного двоичного числа с плавающей точкой с учетом знака числа:
-0,100000010001000000000000 *21001
4) Число в двоичной системе счисления имеет вид: -100000010.0012.
5) Переведем число в десятичную систему счисления:
-100000010.0012= -(1*28+1*21+1*2-3)= -258.12510
Решение
а)10110112=1·26+1·24+1·23+1·21=9110
Выполним обратный перевод 9110 в двоичную систему счисления.
91÷2=45|1
45÷2=22|1
22÷2=11|0
11÷2= 5|1
5 ÷ 2 = 2|1
2 ÷ 2 = 1|0
1 ÷ 2 = 0|1
Ответ : 10110112=9110
б) 101101112=1·27+1·25+1·24+1·22+1·21+1·20=18310
Выполним обратный перевод 18310 в двоичную систему счисления.
183÷2=91|1
91÷2=45|1
(45÷2=22|1
22÷2=11|0
(11÷ 2= 5|1
5 ÷ 2 = 2|1
(2 ÷ 2 = 1|0
1 ÷ 2 = 0|1
Ответ : 101101112=18310
в) 0111000012=1·27+1·26+1·25+1·20=22510
Выполним обратный перевод 22510 в двоичную систему счисления.
225÷2=112|1
112 ÷2= 56|0
(56÷2=28|0
28÷2=14|0
14÷2=7|0
7÷2=3|1
(3÷2=1|1
1÷2=0|1
0÷2=0|0
Ответ: 0111000012=22510
г)
0
1
0
0
0
1
1
0
0,54687510
1,0937510
0,187510
0,37510
0,7510
1,510
110
0
0,10001102=0,54687510
Выполним обратный перевод 0,54687510 в двоичную систему счисления.
0,546875 2 =1, 093750
0,93750 2 = 0, 187500
0,187500 2 = 0, 375000
0,375000 2 = 0, 750000
0,750000 2 = 1, 500000
0,500000 2 = 1, 000000 (дробная часть равна 0 )
Ответ: 0,10001102=0,54687510
д) 110100,112=1·25+1·24+1·22+1·2-1+1·2-2=52,7510
Выполним обратный перевод 52,7510 в двоичную систему счисления.
Сначала переведём целую часть 52, а затем дробную 0,75.
52÷2=26|0
26÷2=13|0
(13÷2 = 6|1
6 ÷2 =3|0
3÷2 =1|1
1÷2 =0|1
0,75∙2=1,50
0,50 ∙2=1 ,00
(дробная часть равна 0)
Ответ : 110100,112=52,7510