Реферат Курсовая Конспект
Множення чисел на ДСОК при позитивному множнику - раздел Транспорт, ПРИКЛАДНА ТЕОРІЯ ЦИФРОВИХ АВТОМАТІВ За Аналогією Із Дсдк, При Множенні Операндів Заданих У Оберне...
|
За аналогією із ДСДК, при множенні операндів заданих у оберненому модифікованому коді, розглянемо два випадки: В>0 і В<0.
Випадок В>0. Добуток обернених кодів співмножників дорівнює оберненому коду результату тільки у випадку позитивного множника.
Доказ. Нехай множене А=Аоб., а множник В>0. Тоді: А×В=Аоб×0,b1b2...bn = Аоб×b1×2-1+Аоб×b2×2-2+...+Аоб×bn×2-n. У правій частині виходить обернений код результату тому що В=Воб. Це означає, що множник В позитивний.
Алгоритм.Множення на ДСОК (при В>0) виконується в наступній послідовност (наведена в таблиці 13.2):
- у суматор записуються 11.111...1 (машинний нуль оберненого коду);
- у регістр В записується множник у прямому коді. Ведеться аналіз розрядів РгВ (починаючи з молодшого), і якщо там "1", то до вмісту суматора додається обернений код множеного. Якщо там 0, то до суматора нічого не додається;
- після циклу додавання і аналізу, виробляється зсув вправо вмісту суматора і РгВ на один розряд (можна з переносом молодших розрядів суматора в старші розряди РгВ);
- якщо знак результату негативний, то він у оберненому коді і необхідне перетворення в прямий код;
-після перетворення в прямий код, перевіряємо нормалізацію результату.
Приклад. Помножити на ДСОК числа: А = -0/10011; В = -0/11001. Запишемо числа в машинному зображенні:
Амоб=11/01100; Вмоб=00/11001.
Таблиця 13.1 - Множення на ДСОК при позитивному множнику В>0
Відповідь Смоб=11/1000100100; Спр= -111011011.
– Конец работы –
Эта тема принадлежит разделу:
Запорізький національний технічний університет...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Множення чисел на ДСОК при позитивному множнику
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов