МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів
Контакти
Тлумачний словник Авто Автоматизація Архітектура Астрономія Аудит Біологія Будівництво Бухгалтерія Винахідництво Виробництво Військова справа Генетика Географія Геологія Господарство Держава Дім Екологія Економетрика Економіка Електроніка Журналістика та ЗМІ Зв'язок Іноземні мови Інформатика Історія Комп'ютери Креслення Кулінарія Культура Лексикологія Література Логіка Маркетинг Математика Машинобудування Медицина Менеджмент Метали і Зварювання Механіка Мистецтво Музика Населення Освіта Охорона безпеки життя Охорона Праці Педагогіка Політика Право Програмування Промисловість Психологія Радіо Регилия Соціологія Спорт Стандартизація Технології Торгівля Туризм Фізика Фізіологія Філософія Фінанси Хімія Юриспунденкция |
|
|||||||||||||||||||||||
Множення чисел на двійковому суматорі оберненого коду
Розглянемо правила множення операндів, заданих у оберненому коді. Добуток обернених кодів співмножників дорівнює оберненому коду результату тільки у випадку позитивного множника. Нехай множене А = [А]об, а множник В> 0. Тоді
АВ = [A]об ∙ 0, b1b2…bn=[A]обb1∙2-1+[A]обb2∙2-2+…+[A]обbn∙2-n
По теоремі про складання обернених кодів у правій частині даного рівняння виходить обернений код результату. Отже, множення на суматорі зворотного коду також полягає в аналізі розрядів множника, і якщо виявляється, що черговий розряд множника дорівнює одиниці, то до вмісту суматора додається обернений код множеного. Приклад 4.5. Помножити на суматорі зворотного коду (структурна схема взята з прикладу 4.1) числа А = -0,10011 і В = 0,11001. Розвязок. Спочатку записуються машинні зображення чисел:
= 11,01100; = 00,11001.
Послідовність виконуваних дій над числами представлена в табл. 4.5.
Відповідь: = 11.1000100100; С = АВ =- 0,0111011011. Таблиця 4.5
Нехай Л = [А]об і В <0. Тоді [В]об = 1, b1b2…bn. [В]об = 2+В-2-n. Отже, B = 0, b1b2…bn +2-n-1.
AB = [А]об∙0, b1b2…bn+[А]об∙2-n+ (4.8)
На підставі (4.8) можна сформулювати правило: Якщо множник від’ємний, то добуток чисел на суматорі оберненого коду виходить додаванняс поправок [Л] і [А]об∙2- п до добутку обернених кодів співмножників. Приклад 4.6. Помножити на суматорі зворотного коду (використовується метод 2 і структурна схема з прикладу 4.1) числа А = -0,110101 і В = - 0,101000. Розвязок. Спочатку записуються машинні зображення чисел: = 11,001010; = 11,010111; = 00,110101. Послідовність дій, вироблених над числами, показана в табл. 4.6. Відповідь: AB = 00, 100010.
Таблиця 4.6
Таким чином, у загальному випадку на суматорі зворотного коду добуток виходить відразу зі знаком і довжиною в n розрядів, так як на останньому кроці множення додаються числа різних знаків, через що не можна до результату приписати так званий «хвіст», що зберігається в регістрі множника Читайте також:
|
||||||||||||||||||||||||
|