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

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

Арифметичні дії над числами в двійковій системі числення

Арифметичні дії над числами в двійковій системі числення - раздел Информатика, Предмет інформатики. Основні поняття інформатики Правило Порозрядного Складання Чисел В Двійковій Системі Числення Задається Т...

Правило порозрядного складання чисел в двійковій системі числення задається такою таблицею:

 

0+0=0 0+1=1+0=1 1+1=10,

 

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

Нижче дані приклади складання двох позитивних двійкових чисел:

 

00101001 01101.10

+ 01010111 + 01011.011

10000000 11000.111

 

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

Для здобуття зворотнього кода негативного числа необхідно в знаковому розряді записати “1”, а інші розряди числа інвертувати, тобто замінити “0” на “1”, а “1” на ”0”.

Для здобуття додаткового кода негативного числа необхідно в знаковому розряді записати “1”, решту розрядів числа інвертувати і в молодший розряд додати одиницю (тобто до зворотного коду числа додати одиницю).

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

 

Коди Зн. Зн.

Приклад: прямий 1|0010111 0|101010

зворотний 1|1101000 0|101010

додатковий 1|1101001 0|101010

 

Зворотний і додатковий коди використовуються в двійковій арифметиці для зведення операції віднімання до операції складання, тобто

 

А – В = А + (-В).

 

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

 

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

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

Приклад (використане однобайтне представлення, включаючи знаковий розряд):

510 - 7910 = 8310 -310 =

зворотний 00000101 01010011

код: 10110000 11111100

10110101 = -7410 101001111

1

01010000 = 8010

додатковий 1710 - 510 =

код: 00010001

11111011

перенесення 00001100 = 1210

проигнороване

 

Множення двійкових багаторозрядних чисел виробляється шляхом утворення часткових добутків і подальшого їх підсумовування. Кожен частковий добуток дорівнює нулю, якщо у відповідному розряді множника стоїть 0, або рівен множнику, зсунутому на відповідне число розрядів вліво, якщо в розряді множника стоїть 1. Таким чином, операція множення багаторозрядних двійкових чисел у ЕОМ зводиться до операцій зсуву і складання. Положення крапки, що відділяє цілу частину від дробової частини, і знак результату визначаються так само, як і при множенні десяткових чисел.

Приклад. Перемножити в двійковій системі числення десяткові числа 7,5 і 5.

 

    111.1 множене X
  101 множник
7.5 x 5 > 1111 1-й частковий добуток + 0000 2-й частковий добуток
37.5   1111 3-й частковий добуток 100101.1 добуток  

 

 

У розглянутому прикладі другий розряд множника дорівнює нулю, тому другий частковий добуток також дорівнює нулю.

Можна показати, що операція ділення чисел в двійковій системі числення також зводиться до операцій складання і зсуву. А оскільки будь-які обчислення (у тому числі обчислення елементарних, спеціальних функцій, інтегралів, похідних і тому подібне) з кінцевою точністю можна звести до послідовності з основних арифметичних операцій, то ми приходимо до висновку, що базовим арифметичним блоком в ЕОМ є двійковий суматор.

Коротко зупинимося на виконанні арифметичних операцій над числами з плаваючою комою. При складанні (відніманні) чисел з однаковими порядками їх мантиси складаються (віднімаються), а результату привласнюється порядок, загальний для вихідних чисел. Якщо порядки вихідних чисел різні, то спочатку ці порядки вирівнюються (число з меншим порядком наводиться до числа з більшим порядком), потім виконується операція складання (віднімання) порядків. Якщо при виконанні операції складання мантис виникає переповнювання, то сума мантис зрушується управо на один розряд, а порядок суми збільшується на 1.

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

При діленні чисел з плаваючою комою мантиса ділимого ділиться на мантису дільника, а для здобуття порядку частки з порядку ділимого віднімається порядок дільника. При цьому якщо мантиса ділимого більше мантиси дільника, то мантиса частки виявиться більше 1 (відбувається переповнювання) і її слід зрушити на один розряд управо, одночасно збільшивши на одиницю порядок частки.

 

 

Контрольні запитання

 

1. Що містить таблиця кодування символьної інформації? Які типи кодировок Ви знаєте? Наведіть приклад.

2. Скільки символів в кодировці ASCII і скільки в Unicode?

3. Чому при представленні текстовій інформації в мережі інтернет частіше застосовують однобайтні кодировки?

4. Для чого в двійковій арифметиці використовують зворотний і додатковий коди?

5. Сформулюйте правила складання двійкових чисел в зворотному і додатковому кодах.

6. До яких елементарних операцій можна звести множення двійкових чисел?

7. Як виконуються арифметичні операції над числами з плаваючою комою?

 

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

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

Предмет інформатики. Основні поняття інформатики

Укладач Ю М Дорофєєв ст викл...

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

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

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

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

Предмет інформатики. Основні поняття інформатики
Термін "інформатика" був введений у Франції в 60-х роках минулого століття і швидко знайшов визнання у всьому світі. Лише у англомовних країнах інколи використовується власний еквівалентн

Принципи Джона фон Неймана
З доповіді фон Нейман слідувало, як має бути влаштований комп'ютер, для того, аби бути універсальним і ефективним пристроєм обробки інформації. Отже, комп'ютер повинен мати такі пристрої (

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

Принцип адресності.
Пам'ять складається з пронумерованих комірок (або комірок з адресою). Процесору в довільний момент часу доступна будь-яка комірка. Двійкові коди команд і даних розділяються на одиниці інфо

Класифікація ЕОМ
ЕОМ класифікують по різних ознаках: по поколіннях (етапам розвитку обчислювальної техніки); по архітектурі; по продуктивності; за призначенням; по

Класифікація ЕОМ
ЕОМ класифікують по різних ознаках: по поколіннях (етапам розвитку обчислювальної техніки); по архітектурі; по продуктивності; за призначенням; по

Поняття системи числення
Системи числення (СЧ)–– це спосіб запису чисел за допомогою набору спеціальних знаків. Існують позиційні і непозиційні СЧ. У непозиційних СЧ

Правила перекладу чисел з однієї системи числення в іншу
Як ми з'ясували раніше, ЕОМ працює виключно з двійковими числами. Користувачеві ж зручніше мати справу з десятковими і шістнадцятиричними. Тому виникає необхідність в перекладі чисел з однієї систе

Форми представлення чисел в ЕОМ
Для представлення чисел в ЕОМ використовують 2 основних форми: з фіксованою крапкою (комою) і з плаваючою крапкою. Форма запису чисел з фіксованою комою передбачає, що кома фіксована в роз

Представлення в ЕОМ символьної інформації
Як згадувалося раніше, комп'ютери можуть обробляти лише інформацію, представлену в числовій формі. Не є виключенням і символьна інформація, на долю якої в загальному об'ємі обчислювальних дій довод

Логічні основи побудови ЕОМ
У обчислювальних машинах коди нуля і одиниці представляються електричними сигналами, що мають два різних стани. Найбільш поширеними способами фізичного представлення інформації є імпульсний і потен

Поняття алгоритму
Введемо нове визначення терміну «обчислювальна машина» як сукупності технічних засобів, що служать для автоматизованої обробки дискретних даних за заданим алгоритмом. Алгоритм

Властивості алгоритму
Основними властивостями алгоритму є: дискретність, визначеність, масовість і результативність. Дискретністьвиражається в тому, що алгоритм описує дії над дискретною інформ

Форми представлення алгоритмів
На практиці найбільш поширені такі форми представлення алгоритмів: · словесна (описова); · графічна (зображення у вигляді блок-схем); · програмна (тексти на мовах програм

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

Використання масивів при розробці алгоритмів
Масив – це сукупність даних одного типа, доступ до яких виробляється по загальному імені і порядковому номеру, який називається індексом. Тип даних масиву може бут

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

Основні поняття і визначення
ЕОМ (комп'ютер) - електронна система, призначена для автоматизації створення, зберігання, обробки і транспортування даних. ЕОМ є комплексом всіляких за природою і принципу дії техн

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

Робота фоннеймановскої ЕОМ при виконанні типової команди
Основні пристрої ЕОМ і зв'язки між ними представлені на рис.4.3, де шляхи проходження інформації показані потовщеними лініями, а шляхи передачі керуючих сигналів – звичайними.  

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

Монітор і його основні характеристики
Монітор — пристрій візуального представлення даних. Це не єдино можливий, але головний пристрій виводу. Його основними споживчими параметрами є: принцип формування зображення, розмір, розділяюча зд

Клавіатура і миша
Клавіатура — клавішний пристрій введення інформації і керування персональним комп'ютером. Служить для введення алфавітно-цифрових (знакових) даних, а також команд управління. Комбі

Внутрішні пристрої системного блоку
Материнська плата— основна плата персонального комп'ютера. На ній розміщуються: • процесор — основна мікросхема, що виконує більшість математичних і логічних операц

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