Множення чисел на ДСДК при негативному множнику - раздел Транспорт, ПРИКЛАДНА ТЕОРІЯ ЦИФРОВИХ АВТОМАТІВ Другий Випадок, Коли А - Будь-Яке Число, А Множник В<0....
Другий випадок, коли А - будь-яке число, а множник В<0., де означає +1
На основі |А|+[Адоп] = q, де |A| - абсолютне значення числа А. Доповняльний код є математичним доповненням до числа основи системи числення [1]. Тому (для двійкового коду) можна записати, що –В=Вм = Вдоп-2 (тому що – (В+[Вдоп])= -2). Тоді, А×В=А× (Вдоп-2).
Отже, добуток чисел . (З урахуванням того, що число В негативне і значущі цифри його доповняльного коду мають значення |[Вдоп]|=1-|В|).
Таким чином, при негативному множнику добуток доповняльних кодів операндів не дорівнює доповняльному коду результату.Якщо (-А) замінити на , то можна ввести правило.
Таблиця 12.2 - Множення чисел на ДСДК при В<0
ПРАВИЛО. Якщо множник негативний, то добуток чисел на суматорі доповняльного коду дорівнює додатку виправлення +1 до добутку доповняльних кодів співмножників. При цьому, виправлення - це повністю інвертоване , включаючи і знак з додаванням 1 до молодшого розряду.
Приклад. Помножити числа А=-10111 (-23) і В=-11001 (-25) на ДСДК (метод 2).
Підготовчі роботи. Запишемо: Амдоп =11 1001; Вмдоп =11 0111; (-А)==0010111.
Рішення наведено в таблиці 12.2. С = 001000111111 (+575).
Перевірка: (-23)×(-25)=+575
Таким чином, при множенні чисел на ДСДК одержуємо одночасно знакову і цифрову частини добутку С=А×В.
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ:
Множення чисел на ДСДК при негативному множнику
Что будем делать с полученным материалом:
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Огляд деяких систем числення
Сам процес числення (нумерація) - сукупність певних прийомів (правил, алгоритмів) представлення натуральних чисел. Систем числення існує багато.
У будь-якій системі числення прийняті деякі
Прямий код числа
Один метод вже розглянуто. Він використовує прямий код числа, (природни
Обернений код числа
Оберненим кодом числа NM=1a1a2…an називається таке машинне зображення числа для якого ai=0 якщо вон
Доповняльний код числа
Доповняльний код числа N=-0,a1a2..an - таке машинне уявлення, в якому число
Множення чисел на ДСДК при позитивному множнику
При позитивному множнику для ДСДК діє наступне правило.
Правило. Добуток доповняльних кодів співмножників дорівнює допо-вняльному коду результату тільки при позитивному множнику В&
Код 2421
Код 2421 (аналогічний 4221) задовольняє всім п’яти вимогам. Однак, не має властивість адитивності, що утруднює виконання арифметичних операцій. Застосовувався в закордонній ЕОМ «МАРКО-3».
Додавання чисел у СЗК
Правило додавання двох чисел представлених у СЗК можна сформулювати в такий спосіб:
- числа складаються по розрядах основ, підсумуються їхні залишки;
- з отриманої суми залишків,
Вирахування чисел у СЗК
Розглянемо операцію вирахування позитивних десяткових чисел за умови, що зменшуване більше від’ємника. Операція С=А-В реалізується порозрядно в такий спосіб:
сі
Множення чисел у СЗК
Операція множення чисел у СЗК реалізується порозрядно множенням залишків з наступним відрахуванням К раз основи розряду до одержання залишку результату. Формальне множення
С=
Хотите получать на электронную почту самые свежие новости?
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Новости и инфо для студентов