рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Загальні відомості

Загальні відомості - раздел Образование, АРИФМЕТИЧНІ ТА ЛОГІЧНІ ОСНОВИ ОБЧИСЛЮВАЛЬНОЇ ТЕХНІКИ Арифметичні Операції В Усіх Позиційних Системах Числення Виконуються За Тими ...

Арифметичні операції в усіх позиційних системах числення виконуються за тими же відомими правилами, з якими працюємо в десятковій системі числення.

Арифметика у двійковій системі числення заснована на використанні таблиць додавання, віднімання та множення (рис. 2.1).

 

Таблиця додавання
+ =
+ =
+ =
+ = (1)0
Таблиця множення
=
=
=
=
Таблиця віднімання
=
=
=
(1)0 =

 

перенесення одиниці позика одиниці

в старший розряд зі старшого розряду

Рис. 2.1 – Таблиці додавання, віднімання та множення

 

Двійкове додавання виконується за тими же правилами, що і в десятковій системі числення, тобто порозрядно, але с тією лише різницею, що перенесення одиниці в старший розряд проводиться після того, як сума досягне не десяти, а двох (102).

Приклад 1. Виконати додавання двійкових чисел 11012 + 11102 :

 

       
  +1
 

 

Таким чином : 11012 + 11102 = 110112.

Зробимо перевірку у десятковій системі числення :

2 = 1∙23 + 1∙22 + 0∙21 + 1∙20 = 1310,

2 = 1∙23 + 1∙22 + 1∙21 + 0∙20 = 1410,

2 = 1∙24 + 1∙23 + 0∙22 + 1∙21 + 1∙20 = 2710.

 

Приклад 2. Виконати додавання двійкових чисел 10101,112 + 111,1012 :

 

           
  +1 ,  
      ,
  ,

 

Таким чином : 10101,112 + 111,1012 = 11101,0112.

Зробимо перевірку у десятковій системі числення :

2 = 1∙24 + 0∙23 + 1∙22 + 0∙21 + 1∙20 + 1∙2-1 + 1∙2-2 = 21 + 0,75 = 21,7510.

2 = 1∙22 + 1∙21 + 1∙20 + 1∙2-1 + 0∙2-2 + 1∙2-3 = 7 + 0,125 = 7,62510.

2 = 1∙24 + 1∙23 + 1∙22 + 0∙21 + 1∙20 + 0∙2-1 + 1∙2-2 + 1∙2-3 =
= 29 + 0,625 = 29,32510.

 

Примiтка : При додаванні кількох додатків необхідно стежити за одиницями перенесення в старші розряди, тому що ці одиниці можуть переходити не тільки в сусідні старші розряди, але і вище.

 

Приклад 3. Виконати додавання двійкових чисел

11112 + 11012 + 100012 + 01112.

Складаючи перший розряд, отримують число 4, яке є трирозрядним двійковим числом 100. Отже, у цьому розряді буде 0, а перенесення одиниці роблять у 3-й вищий розряд. У 2-му розряді отримують 2, в цьому випадку перенесення роблять у сусідній вищий розряд. У 3-му розряді з урахуванням перенесення двох одиниць виходить число 5, яке дорівнює числу трирозрядному 101 у двійковій системі числення, тому одиницю в цьому розряді залишають, а 100 переносять через один розряд. У 4-му розряді отримують 2, отже, залишають 0, а одиницю переносять в сусідній вищий розряд. У 5-му розряді отримують 3, яке дорівнює двохрозрядному числу 11, одиницю залишають, а другу одиницю переносять у вищий розряд.

 

    +1
    +1
    +0
 

 

Таким чином: 11112 + 11012 + 100012 + 01112 = 1101002.

Зробимо перевірку у десятковій системі числення :

11112 = 1510,

11012 = 1310,

100012 = 1710,

01112 = 710,

15 + 13 + 17 + 7 = 5210.

2 = 1 25 + 1 ∙ 24 + 0 ∙ 23 + 1 ∙ 22 + 0 ∙ 21 + 0 ∙ 20 = 32 + 16 + 4 = 5210.

 

Додавання у шістнадцятковій системі числення виконується порозрядно починаючи з молодших розрядів. Кожний символ перетворюється в десяткову систему числення, потім виконується додавання, а результат обратно переводиться назад у шістнадцяткову систему.

 

Приклад 4. Виконати додавання двох чисел у шістнадцятковій системі числення FB16+C616 :

+

B16 + 616 = 1110+610 = 1710 = 1610+110 = 1116,

F16 + C16 + 116 = 1510+1210+110 = 2810 = 1610+1210 = 1C16,

перенос з молодших розрядів

FB16 + C616 = 1C116.

Зробимо перевірку у десятковій системі числення:

FB16 = 15 ∙ 161 + 11 ∙ 160 = 25110,

C616 = 13 ∙ 161 + 6 ∙ 160 = 19810,

25110 + 19810 = 44910,

1C116 = 1 ∙ 162 + 13 ∙ 161 + 1 ∙ 160 = 44910.

Приклад 5. Виконати додавання двох чисел у шістнадцятковій системі числення FDB16 + 49F16 + C5A16 :

B16 + F16 +A16 = 1110 + 1510 + 1010= 3610 = 1610 + 1610 + 410 = 2416.

D16+916 + 516 + 216 = 1410 + 910 + 510 + 210 = 2910=1610 + 1410 = 1D16.

перенос з молодших розрядів

F16 + 416 + C16 + 116 = 1510 + 410 + 1310 + 110 = 3210 = 1610 + 1610 = 2016.

перенос з молодших розрядів

FDB16 + 49F16 + C5A16 = 20D416.

Зробимо перевірку у десятковій системі числення:

FDB16 = 15∙162 + 14∙161 + 12∙160 = 405910,

49F16 = 4∙162 + 9∙161 +15∙160 = 118310,

C5A16 = 13∙162 + 5∙161 + 10∙160 = 12 316210,

405910 + 118310 + 316210 = 840410,

20D416 = 2∙163 + 0∙162 + 14∙161 + 4∙160 = 840410.

При відніманні двійкових чисел у даному розряді при необхідності займається 1 зі старшого розряду. Ця займана одиниця дорівнює двом одиницям цього розряду.

Приклад 6. Віднімання двійкових чисел 110012 – 11012 :

  -1
   
   

Таким чином : 111012 – 11012 = 11002.

Зробимо перевірку у десятковій системі числення:

2 = 2510,

2 = 1310,

2510 – 1310 = 1210,

2 = 1210.

 

Приклад 7.Віднімання двійкових чисел 11,012 – 1,12 :

  -1 ,
    ,  
    ,

Таким чином : 11,012 – 1,12 = 1,112.

Зробимо перевірку у десятковій системі числення:

2 = 3,2510,

2 = 1,510,

3,2510 – 1,510 = 1,7510,

2 = 1,7510.

 

При множенні в двійковій системі числення двох n-розрядних чисел отримуємо 2n – розрядний добуток. Множення виконується за допомогою операцій зсуву і додавання.

 

Приклад 8. Виконати множення двійкових чисел 1112 ∙ 1012 :

     
      1
      +1
    +0  
     

Таким чином: 1112 ∙ 1012 = 1000112

Зробимо перевірку у десятковій системі числення:

2 = 710

2 = 510

710 ∙ 510 = 3510

2 = 1∙25 + 0∙24 + 0∙23 + 0∙22 + 1∙21 + 1∙20 = 32 + 2 + 1 = 3510.

Ділення двійкових чисел здійснюється за тими ж правилами, що й для десяткових. При цьому використовуються таблиці двійкового множення і віднімання.

Приклад 9. Виконати ділення двійкових чисел1010102 : 1112 :

-101010
-00111  

Таким чином : 1010102 : 1112 = 1102.

Зробимо перевірку у десятковій системі числення :

1010102 = 4210,

1112 = 710,

4210 : 710 = 610,

1102 = 610.

У частці пишемо першу 1, тому що число в двійковій системі не може починатися з 0. Множимо цю 1 на дільник, результат записуємо під ділене, дотримуючись розрядності. Виконуємо віднімання за правилами обчислення в двійковій системі числення. Зносимо наступну цифру діленого, і отримане число порівнюємо з дільником. У даному випадку – отримане число менше дільника, в частці записуємо 0 (у противному випадку – 1). Зносимо наступну цифру діленого. Отримали число, яке дорівнює дільнику, в частці записуємо 1, і т.д.

 

Приклад 10. Виконати ділення двійкових чисел 1100102 : 10102 :

-110010
- 001010  

Таким чином : 1100102 : 10102 = 1012.

Зробимо перевірку у десятковій системі числення :

1100102 = 5010,

10102 = 1010,

5010 : 1010 = 510,

1012 = 510.

 

Приклад 11. Виконати ділення двійкових чисел 110012 : 1010002 :

-110010
0,101
-101000  

Таким чином : 110012 : 1010002 = 0,1012.

Зробимо перевірку у десятковій системі числення :

110012 = 2510,

1010002 = 4010,

 

-250
0,625
-100  
-200
 

2510 : 4010 = 0,62510.

Як видно з наведених прикладів, операція поділу може бути представлена як операція порівняння, зсуву та підсумовування.

У вісімковій системі числення всі операції проводяться за тими ж правилами, за якими ці дії виконуються в десятковій системі числення. При виконанні операцій додавання і віднімання зручно використовувати вісімкову таблицю складання, при виконання операції множення використовуємо таблицю множення (додаток С).

 

Приклад 12.Додавання вісімкових чисел 7418 + 2528 :

 
  +2

Зробимо перевірку у десятковій системі числення:

8 = 7∙82 + 4∙81 + 1∙80 = 48110,

8 = 2∙82 + 5∙81 + 2∙80 = 17010,

8 = 1∙83+2∙82+1∙81+3∙80=65110,

48110 + 17910 = 65110.

 

Приклад 13.Віднімання вісімкових чисел 3468 – 1548 :

 

-1

Зробимо перевірку у десятковій системі числення :

8 = 3∙82 + 4∙81 + 6∙80 = 23010,

8 = 1∙82 + 5∙81 + 4∙80 = 10810,

23010 – 15410 = 12210,

8 = 1∙82 + 7∙81 + 2∙80 = 12210.

 

Приклад 14.Множення вісімкових чисел 318 ∙ 238 :

 

   
  2  
 

Зробимо перевірку у десятковій системі числення :

8 = 3 ∙ 81 + 1∙80 = 2510,

8 = 2 ∙ 81 + 3 ∙ 80 = 1910,

2510 ∙ 1910 = 47510,

8 = 7 ∙ 82 + 3 ∙ 81 + 3 ∙ 80 = 47510.

 

Приклад 15. Виконати множення вісімкових чисел 1170,648 ∙ 46,38:

 

1170,64

46,3

355 234

7324 70

47432 0

57334, 134

Таким чином : 1170.648 46,38 = 57334,134(8).

Зробимо перевірку у десятковій системі числення:

1170,648 = 83∙1 + 82∙1 + 81∙7 + 80∙0 + 8-1∙6 + 8-2∙4 = 632,812510

46,38 = 81∙4 + 80∙6 + 8-1∙3 = 38,37510

632,812510 ∙ 38,37510 = 24284,179610

57334,134(8) = 84∙5 + 83∙7 + 82∙3 + 81∙3 + 80∙4 + 8-1∙1 + 8-2∙3 + 8-3∙4 = 24284,179610.

 

 


Порядок виконання лабораторної роботи

1. Виконати розрахунок числа:

a = ((N∙181 + 45341)∙g) % 61492 + 546

b = ((N + g)∙151) % 62 + 46

c = ((N + g)∙37) % 14 + 8

де N – номер за журналом, g – код групи

% – залишок від ділення 2-х чисел.

2. Перевести число a у двійкову, вісімкову та шістнадцяткову систему числення.

3. Перевести число b у двійкову, вісімкову та шістнадцяткову систему числення.

4. Перевести число c у двійкову, вісімкову та шістнадцяткову систему числення.

5. Виконати додавання двох чисел a і b у двійковій системі числення. Перевірити результат у десятковій системі числення.

6. Виконати додавання двох чисел a і c у вісімковій системі числення. Перевірити результат у десятковій системі числення.

7. Виконати додавання двох чисел b і c у шістнадцятковій системі числення. Перевірити результат у десятковій системі числення.

8. Перемножити числа a і b в двійковій системі числення. Перевірити результат у десятковій системі числення.

9. Перемножити числа c і b в вісімковій системі числення. Перевірити результат у десятковій системі числення.

10. Виконати віднімання двох чисел a і b в двійковій системи числення. Перевірити результат у десятковій системі числення.

11. Виконати ділення двох чисел b і с у двійкові системі числення. Перевірити результат у десятковій системі числення.

12. Виконати віднімання двох чисел a і c у вісімковій системи числення. Перевірити результат у десятковій системі числення.

 

– Конец работы –

Эта тема принадлежит разделу:

АРИФМЕТИЧНІ ТА ЛОГІЧНІ ОСНОВИ ОБЧИСЛЮВАЛЬНОЇ ТЕХНІКИ

НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ... ХАРКІВСЬКИЙ ПОЛІТЕХНІЧНИЙ ІНСТИТУТ... МЕТОДИЧНІ ВКАЗІВКИ...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Загальні відомості

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

АРИФМЕТИЧНІ ТА ЛОГІЧНІ ОСНОВИ ОБЧИСЛЮВАЛЬНОЇ ТЕХНІКИ
для студентів факультету «Автоматика та приладобудування» денної та заочної форм навчання     Затверджено редакційно-видавничою радою

Загальні відомості
Біт– найменша одиниця вимірювання інформації. Біт (binary digit – двійкова цифра 0 або 1) – кількість інформації, що отримується в результаті однократного вибору з двох рівнойм

Рухомою комою
Двійкові числа в обчислювальних пристроях розміщуються у комірках пам'яті і для кожного розряду числа призначається окрема комірка, що зберігає 1 біт інформації. Сукупність комірок, призначених для

Перетворення з десяткової системи числення в двійкову, вісімкову, шістнадцяткову
Метод поділу. Для перетворення цілого числа з десяткової системи числення у будь-яку іншу позиційну систему необхідно розділити десяткове число на основу нової системи числення, по

Систем числення в десяткову
Для перетворення числа з системи числення з основою р в десяткову систему числення необхідно скористатися формулою 1.1 і кожній позиції числа присвоїти певну вагу. Потім значення ваги позиці

Порядок виконання лабораторної роботи
1.Згідно з номером за журналом групи вибрати із таблиці 1.5 варіант завдання № 1. 1.1Перевести число a10 з десяткової с

ЗАВДАННЯ ДЛЯ САМОСТІЙНОЇ РОБОТИ
  1 Згідно з номером за журналом групи вибрати із таблиці варіант завдання (таблиця 1.7). 2 Перевести число k2 з двійкової системи числення

Контрольні питання
§ Що таке система числення? § Яка система числення в обчислювальній техніці використовуется як основна? § Які типи систем числення ви знаєте? § Чому система числення нази

ЗАВДАННЯ ДЛЯ САМОСТІЙНОЇ РОБОТИ
Завдання 1. Арифметичні операції у двійковій системі числення (таблиця 2.1). 1.1 Виконати додавання в двійковій системі числення. Перевірити результат у десятковій системі числення.

Загальні відомості
В обчислювальній техніці з метою спрощення виконання арифметичних операцій застосовують спеціальні коди для подання чисел. Використання кодів дозволяє звести операцію віднімання чисел до арифметичн

Особливості віднімання чисел у двійковій системі числення за допомогою додаткового коду
Віднімання в двійковій системі числення за допомогою додаткового коду замінюється операцією додавання прямого та додаткового кодів, або додаткового та додаткового кодів. Наприклад, якщо за

Порядок виконання лабораторної роботи
1. Згідно з номером за журналом групи вибрати із таблиці 3.1 варіант завдання. 2. Перевести число a10 у двійкову систему числення. Зробити перевірку. 3. Перевест

Загальні відомості
Логіка – наука про закони і форми мислення. Математична логіка вивчає будь – які міркування за допомогою методів математики. Математична логіка входить до групи фундаментальних наук, які утворюють

Порядок виконання лабораторної роботи
  1. Згідно з номером за журналом групи вибрати із таблиці 4.6 варіант завдання. 2. Перевести число a10 в двійкову систему числення. Зробити перевірку.

Додаток А.
  Таблиця А1 – Перетворення у позиційних системах числення    

Додаток В.
Таблиця В1 – Перетворення позиційних систем числення   Десяткова система числення Двійкова система числення Вісімкова система чис

Додаток С.
Таблиця С1 – Додавання у вісімковій системі числення   +

Додаток Д.
Таблиця Д1 – Ступені числа 2 в десятковій системі числення 20 = 1 27 = 128 214 = 16 384 2

ЗРАЗОК ОФОРМЛЕННЯ ЗВІТУ
Сторінка 1   Міністерство освіти і науки,молоді та спорту України Національний технічний університет «Харківський політехнічний інститут»   Інформатика &nb

ЛІТЕРАТУРА
1. Фатеева Н. М. Арифметические и логические основы компьютера : учебно-методические указания / Н. М. Фатеева, О. А. Возилкина, Н. В. Тумбаева. – Барнаул : Изд – во АГАУ, 2008. – 53 с.

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги