Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Методы умножения




С:=А*В

 

1.1101 А

*

0.1011 В

Вычисление модуля результата:

*

1011

10001111

 

вычисление знака:

Зн С=Зн А Å Зн В=1 + 0=1

1. Умножение, начиная с младших разрядов множителя со сдвигом суммы частных произведений.

Микропрограмма умножения:

Пример:

 

нач.сост подгот. слож-е сдвиг слож-е сдвиг сдвиг слож-е сдвиг знак

В 0 1011 0 1011 0 1011 0 0101 0 1101 0 1110 0 1111 0 1111 0 1111 0 1111

С х хххх 00 0000 00 1101 00 0110 01 0011 00 1001 00 0100 01 0001 00 1000 01 1000

А 1 1101 1 1101 1 1101 1 1101 1 1101 1 1101 1 1101 1 1101 1 1101 1 1101

Сч хх 00 00 01 01 10 11 11 00 00

 

Результат: 11 1000 1111

8/16+15/256=143/256

11/16*13/16=143/256

 

Правило арифметического сдвига вправо:

Сдвигается та часть сумматора, начиная с разряда переполнения. Знаковый разряд остается на месте, освобождающийся разряд доопределяется знаковым.

Округление результатов.

 

11 1000 1111

+

1

11 1001

 

Чтобы округлить число, нужно прибавить единицу к старшему отбрасываемому разряду.

Окончание микропрограммы

в случае применения округ-

Ления





Поделиться с друзьями:


Дата добавления: 2015-02-12; Мы поможем в написании ваших работ!; просмотров: 822 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Чтобы получился студенческий борщ, его нужно варить также как и домашний, только без мяса и развести водой 1:10 © Неизвестно
==> читать все изречения...

2405 - | 2285 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.