1. Сложение кодов производится путём сложения мантисс только при одинаковых порядках (характеристиках) слагаемых. За общий выбирается наибольший порядок.
2. Алгоритмы операции алгебраического сложения после выравнивания характеристик зависят от знаков слагаемых.
3. Результаты в прямом коде нормализуются.
Задания
Задание 1. Переведите число из десятичной системы счисления в двоично-десятичную.
Вариант
Число
Вариант
Число
Вариант
Число
158610
568910
624310
331710
725510
179910
109510
378710
924010
187310
729510
299210
428510
147510
212810
895610
234510
823710
573010
161810
100710
957710
314910
745210
694010
144310
108210
967710
835010
131810
Задание 2. Переведите число из двоично-десятичной системы счисления в десятичную.
Вариант
Число
Вариант
Число
Задание 3. Запишите прямые коды чисел, интерпретируя их как шестнадцатибитовые целые со знаком.
Вариант
Число 1
Число 2
22110
-7710
18310
-1710
15610
-12710
24510
-11110
15710
-8810
15910
-18910
15210
-15610
21510
-11310
21610
-16410
18310
-5310
19410
-23010
13610
-14010
12910
-19710
10910
-10310
22610
-6510
20510
-4610
15310
-20410
21010
-20010
12410
-18910
14110
-7410
21410
-23710
16610
-21110
13510
-19410
18110
-1110
13410
-24310
14210
-18610
16210
-22510
17910
-16910
17210
-5210
2810
-19010
Задание 4. Запишите дополнительные коды чисел, интерпретируя их как шестнадцатибитовые целые со знаком.
Вариант
Число 1
Число 2
2510
-2310
13110
-1310
23310
-9710
9210
-11910
5210
-2910
24210
-8610
16310
-21510
18610
-20710
20010
-12110
12910
-16910
16110
-9310
4610
-18010
19710
-3710
16710
-12510
5710
-10710
19510
-11010
22710
-4010
13610
-21010
15810
-2610
1410
-21810
6610
-20310
16810
-21610
9910
-1510
21010
-13610
10910
-20410
16910
-24610
4910
-5710
13210
-8510
17010
-1110
24010
-7310
Задание 5. Запишите в десятичной системе счисления целые числа, если даны их дополнительные коды.
Вариант
Число 1
Число 2
Задание 6. Запишите код действительного числа, интерпретируя его как 32-битный код с плавающей точкой с сохранением порядка.
Вариант
Число 1
Число 2
46,49710
-0,120410
37,09610
-0,379210
72,82810
-0,889210
211,2210
-0,913110
135,7310
-0,018110
102,2610
-0,668210
103,7810
-0,631310
38,9810
-0,038410
138,1310
-0,055910
31,55410
-0,182110
155,3210
-0,078310
70,78910
-0,227410
195,7410
-0,325210
50,45410
-0,107110
186,4510
-0,309310
33,98110
-0,524610
113,9810
-0,521010
21,11210
-0,704310
119,0210
-0,644710
111,6210
-0,782910
63,52710
-0,586910
60,14110
-0,007510
55,11810
-0,944210
109,9810
-0,231610
8,599110
-0,251210
200,4610
-0,011810
49,30910
-0,696210
46,20510
-0,480110
32,110
-0,113210
123,6610
-0,055610
Задание 7. Запишите код действительного числа, интерпретируя его как 32-битный код с плавающей точкой с сохранением смещения.
Вариант
Число 1
Число 2
43,25610
-0,399910
166,5610
-0,690010
12,53310
-0,815610
28,76810
-0,711910
114,6510
-0,290210
119,0910
-0,668610
118,9210
-0,190810
3,763310
-0,202510
32,72910
-0,019810
17,46410
-0,156710
18,67110
-0,604110
72,57910
-0,257310
58,83210
-0,056510
218,3210
-0,415110
13,6410
-0,805110
11,39310
-0,528710
106,6810
-0,219310
5,928110
-0,921910
9,564810
-0,170710
83,23510
-0,059210
29,44110
-0,010610
133,6210
-0,614510
71,43210
-0,507710
162,3610
-0,692410
69,17810
-0,591310
85,810
-0,643610
125,410
-0,380310
159,3710
-0,009110
144,110
-0,019510
57,11510
-0,048210
Задание 8. Преобразуйте в число 32-битный код с плавающей точкой с сохранением порядка.
Вариант
Число 1
Число 2
1256432216
F38A981816
3282543016
F879B87416
5839AF1016
E6B3054716
230300C516
E55A952716
131220B116
F44365BB16
6065805416
9491235916
659720BB16
F78118AA16
465610AC16
D568119616
5622451316
D821714516
322570AD16
BB26056116
402860BB16
FF81187816
1158105416
F22023AB16
4948804216
9863A54416
669790FF16
EE51864116
1447505516
BB43273716
739460D616
FA23490616
5690105516
ED21046616
3420704316
9901003916
645970DD16
9471008516
3646354A16
DD37045316
1653006516
BBA1185916
421810FF16
EF16055916
248880EE16
EE15472516
7442506516
D557A4B416
2732404416
B1B2B97316
4233808416
F41F22F716
1231702216
E11E28E316
3315101116
D13D493D16
4271006516
C26C1C1C16
6006608216
9534ABC716
Задание 9. Преобразуйте в число 32-битный код с плавающей точкой с сохранением смещения.
Вариант
Число 1
Число 2
5622451316
EE51864116
322570AD16
BB43273716
402860BB16
FA23490616
659720BB16
ED21046616
465610AC16
F38A981816
3646354A16
9901003916
1653006516
9471008516
3315101116
DD37045316
4271006516
D13D493D16
6006608216
C26C1C1C16
421810FF16
9534ABC716
248880EE16
B1B2B97316
1256432216
F41F22F716
3282543016
E11E28E316
5839AF1016
BBA1185916
230300C516
EF16055916
2732404416
EE15472516
4233808416
D557A4B416
1231702216
F44365BB16
131220B116
9491235916
6065805416
F78118AA16
739460D616
D568119616
5690105516
D821714516
1158105416
BB26056116
4948804216
FF81187816
669790FF16
F22023AB16
1447505516
9863A54416
7442506516
F879B87416
3420704316
E6B3054716
645970DD16
E55A952716
Контрольные вопросы
1. Как осуществляется преобразование целого числа в прямой код без знака?
2. Как осуществляется преобразование целого числа в прямой код со знаком?
3. Как осуществляется преобразование целого положительного числа в обратный код?
4. Как осуществляется преобразование целого отрицательного числа в обратный код?
5. Как осуществляется преобразование целого положительного числа в дополнительный код?
6. Как осуществляется преобразование целого отрицательного числа в дополнительный код?
7. Как осуществляется преобразование дополнительного кода в целое число?
8. Как осуществляется преобразование действительного числа в 32-битный код с плавающей точкой?
9. Что такое мантисса?
10. Как осуществляется преобразование действительного числа в 32-битный код с плавающей точкой с сохранением смещения?
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет
studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав!Последнее добавление