Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Умножение и деление двоичных чисел




Арифметика в дополнительном коде

Микропроцессор может использовать число в дополнительном коде, так как может выполнять следующие операции: инверсию; инкрементирование (добавления 1 к числу) и сложение двоичных чисел.

Для того чтобы сложить десятичные числа (+7) и (-3), необходимо их перевести в двоичный код, дополнив их до 8 разрядов незначащими нулями слева, затем отрицательные числа взять в дополнительном коде и произвести сложение:

Например,

 

 

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

Сложить следующие десятичные числа с последующей проверкой:

 

Пример

Задание

Умножение и деление двоичных чисел производится путем сдвига цифр соответственно влево или вправо и сложения.

Например:

При умножении чисел 1101 и 101

Множимое * 1101

Множитель 101

Первое частичное произведение 1101

Второе частичное произведение 0000

Третье частичное произведение 1101

Конечное произведение 1000001

Следует обратить внимание на то, что частичные произведения либо равны множимому, либо равны нулю (0). Из этого следует, что процедуру умножения можно сократить, если сложить множимое с самим собой столько раз, сколько единиц в множителе, при этом множимое записывается со сдвигом влево таким образом, чтобы самая правая цифра множимого находилась под единицей множителя.

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

Операция деления, как и в десятичной арифметике, является обратной операции умножения и тоже приводится к последовательности операций сдвига и сложения.

Например:




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


Дата добавления: 2014-11-09; Просмотров: 984; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.