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

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

Особливості віднімання чисел у двійковій системі числення за допомогою додаткового коду

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

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

Наприклад, якщо за основу подання коду взято один байт, то для подання числа буде відведено 7 розрядів, а для запису коду знака – один розряд.

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

Приклад 3. Виконати віднімання двох чисел у двійковій системі числення за допомогою додаткового коду 1210 – 710.

Замінимо операцію віднімання операцією додавання :

1210 – 710 = 1210 + ( – 710) = 510.

Перетворюємо числа із десяткової системи числення в двійкову :

1210 = 11002,

710 = 01112.

Кількість розрядів у двійкових кодах чисел 12 та -7 однакова, тому додаємо знаковий розряд та записуємо прямий код чисел :

– прямий код числа + 1210,

– прямой код числа – 710.

Отримуємо додатковий код числа – 710 у двійковій системі числення :

– прямий код,

– зворотний код,

– додатковий код.

Додаємо до прямого коду числа + 12 додатковий код числа – 7 за правилами додавання в двійковій системі числення :

 

 

Випадає за розрядну сітку

1210 – 710 = 11002 – 10012 = 01012.

Зробимо перевірку :

01012 = 510.

Приклад 2. Виконати віднімання двох чисел у двійковій системі числення за допомогою додаткового коду 12210 – 3410.

Замінимо операцію віднімання операцією додавання:

12210 – 3410 = 12210 + ( – 3410) = 8810.

Перетворюємо числа з десяткової системи числення в двійкову:

12210 = 11110102,

3410 = 1000102.

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

12210 = 11110102 – 7 розрядів,

3410 = 1000102 – 6 розрядів.

Існує різниця в один розряд, тому у двійковому коді числа 34 треба у старшому розряді додати 0 :

3410 = 01000102.

Додаємо знаковий розряд та записуємо прямий код чисел :

– прямий код числа + 12210,

– прямий код числа – 3410.

Отримуємо додатковий код числа – 3410 у двійковій системі числення :

– прямий код,

1.10111012 – зворотній код,

1.10111102 – додатковий код.

Додаємо до прямого коду числа 122 додатковий код числа 34 у двійковій системі числення :

 

 

випадає за розрядну сітку.

12210 – 342 = 11110102 – 1000102 = 10110002.

Зробимо перевірку :

10110002 = 8810.

 

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

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

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

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

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

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

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

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

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

Загальні відомості
Біт– найменша одиниця вимірювання інформації. Біт (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
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги