Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Действия над действительными числами, представленными в прямом коде с нормализованной мантиссой




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-битный код с плавающей точкой с сохранением смещения?

 





Поделиться с друзьями:


Дата добавления: 2014-11-08; Просмотров: 932; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.