Арифметичні основи ЦОМ

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Кафедра програмного забезпечення

Інформація про роботу

Рік:
2008
Тип роботи:
Розрахункова робота
Предмет:
Інформаційні технології
Група:
ПІ

Частина тексту файла (без зображень, графіків і формул):

Міністерство науки і освіти України Національний університет “Львівська політехніка” Інститут комп’ютерних наук та інформаційних технологій кафедра програмного забезпечення Розрахункова робота з Дисципліни « Архітектура комп’ютерів » на тему «Арифметичні основи ЦОМ » Варіант № 21 Карта Карно Завдання № 21 1   1        1 1    1 1    Х1 Х2 Х3 Х4  Р  0 0 0 0   0 0 0 1   0 0 1 0   0 0 1 1   0 1 0 0   0 1 0 1   0 1 1 0   0 1 1 1   1 0 0 0   1 0 0 1   1 0 1 0   1 0 1 1   1 1 0 0   1 1 0 1   1 1 1 0   1 1 1 1    P1= P2= Pmin= Номер залікової книжки 708 706 Розділене число 708,706 А = 708; В = 706. А) Переведення цілого числа з 10-ї системи числення у 8-у, 2-у, 16-у, системи числення: 708 8 708(10) = 1304(8) 704 88 8 708(10) = 001 011 000 100(2) 4 88 11 8 0010 1100 0100(2) = 2С4(16) 0 8 1 8 3 0 0 1 706 8 706(10) = 1302(8) 704 88 8 706(10)= 2С2 (16) 2 88 11 8 706(10) =0010 1100 0010(2) 0 8 1 8 3 0 0 1 Б) Переведення з 8-ї, 16-ї, 2-ї системи числення у 10-у систему числення: 1304(8) = 1*83+3*82+0*81+4*80 = 512+193+0+4 = 708(10) 1302(8) = 1*83+3*82+0*81+4 = 412(10) 2С4(16) = 2*162+12*161+4 = 512+192+4 = 706(10) 2С2(16) = 2*162+12*16+2*160 = 2*162+12*16+2*160 = 512+192+2 = 706(10) 001 011 000 100 (2) = 0*211+0*210+1*29+0*28+1*87+1*26+0*25+0*24+0*22+1*22+0*21+0*20 = = 708(10) 0010 1100 0010 (2) =0*211+0*210+1*29+0*28+1*27+1*26+0*25+0*24+0*23+0*22+1*21+0*20 = = 706(10) В) Переведення дробового числа із 10-ї системи числення у 2-ву систему числення з точністю 2-8: 0,706 * 2 0,706 (10) = 0,10110100(2) 1,412 0,10110100 (2) = 0,703125(16) * 2 0,824 * 2 1,648 * 2 1,296 * 2 0,592 * 2 1,184 * 2 0,368 * 2 0,736 Г) Переведення дробового числа із 2-ої у 10-ву систему числення: 0,10110100 = 1*2-1+0*2-2+1*2-3+1*2-4+0*2-5+1*2-6+0*2-7+0*2-8 = 0,5+0,0125+0,0625+ +0,015625 = 0,703125(10) Різниця між номінальним числом 0,706 і отриманим числом 0,703125 (10) пояснюється обмеженою точністю переводу 2-8. Абсолютна похибка числа Х = 0,706 рівна = 0,706-0,703125 = 0,002875 Відносна похибка представлена б = = 0,002875/0,706*100% = 0,407% 3. Арифметичні операції у 10-вій системі числення: А= 708 (А+В) = 708+706 = 1414 В= 706 (А-В) = 708-706 = 2 = 000000000010(2) 4. Числа А і В у прямому, оберненому, доповняльному кодах: А10 = 708(10) = 001011000100 (2) [А]пр. = 0, 001011000100 (2) [А]пр. = [А]оберн. =[А]доповн. В10 = 706(10) = 2С2(8) = 000110011100(2) [В]пр. = 0,001011000010 (2) [В]пр. = [В]оберн.=[В]доповн. А) Додавання у прямому, оберненому, доповняльному кодах двох додатних чисел: [А]пр. = 0,001001110100 [В]пр. = 0,001011000010 [А+В]пр. = 0,010110000110 Перевірка: [А+В]пр. = [0*211+1*210+0*29+1*28+1*27+0*26+0*25 +0*24+0*23+1*22+1*21+*20] = = 1414(10) Б) Віднімання у модифікованих кодах тобто знаходження суми чисел: [А]пр. і [В]пр. [А]пр. = 00,001011000100 [В]об. = 00,001011000010 [А]доп. = 00,001011000100 [-В]пр. = 11,001011000010 [-В] моб. = 11,110100111101 [-В]мдон = [-В]м+[1*2-12]м = 11,110100111101+00,000000000001 = 11.110100111110 В) Віднімання в модифікованому оберненому коді ( одиниця переносу додається до молодшого розряду суми ) . [А]модоб = 00,001011000100 [-В]моб = 11,110100111101 [А]моб+[-В]моб = 100,000000000001 1 00,000000000010 Перевірка: [00,000000000010]моб = 0*211+0*210+0*29+0*28+ +0*27+0*26+0*25 +0*24+0*23+0*22+1*21+0*20 = 2(10) Г) Віднімання в модифікованому доповняльному ( одиниця переносу відкидається ): [А]мдон = 00,001011000100 +[-В]мдоб = 11,110100111101 [А]мдон + [-В]мдоб = 100,000000000001 Перевірка: [100,000000000001]моб = +000000000001 (2) = 0*211+0*210+0*29+0*28+0*27+0*26+0*25 +0*24+0*23+0*22+1*21+0*20= 2(10) 5. Представлення числа в режимі з плаваючою комою і нормалізованою мантисою: [Х](10) = 708,706 =7,08706 *102 = 0,708706 *103 Тут 0,708706 – мантиса, 10-основа, 3-порядок числа. n=10 =1010 (10) (2) [X](2)= 001011000100, 10110100 (2)=0,00010010110100Ч101010 Розрядна сітка має такий вигляд: Знак мантиси Нормалізована мантиса  Знак порядку Порядок  0  1 0 1 1 0 0 0 1 0 0 1 0 1 1 0 1 0 0 0 0 1 0 1 0   Завдання виконано: 18. 11. 2008 р. Керівник: ____________________ Балич Б. І. Студент: ____________________ Понтус П.
Антиботан аватар за замовчуванням

08.02.2013 00:02-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!