Форум программистов, компьютерный форум CyberForum.ru

Умножение двоичных чисел . Посмотрите пожалуйста - C++

Восстановить пароль Регистрация
 
Anastasia777
1 / 1 / 0
Регистрация: 23.09.2012
Сообщений: 59
23.10.2012, 22:30     Умножение двоичных чисел . Посмотрите пожалуйста #1
Вот у меня такая проблема . Не получается никак умножить (умножать нужно дополнительные коды):


Знайти добуток D=A*(-B)
А=25, В=20
Апк=011001 Впк=010100
-Апк=111001 -Впк=110100
-Азк=100110 -Взк=101011
-Адк=100111 -Вдк=101100

011001
101100
000000
000000
011001
011001
000000
100111
10110001100

Посмотрите пожалуйста , что не так???
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.10.2012, 22:30     Умножение двоичных чисел . Посмотрите пожалуйста
Посмотрите здесь:

классы.посмотрите пожалуйста) C++
умножение двоичных чисел!!! C++
C++ Посмотрите код пожалуйста...
посмотрите пожалуйста в чем ошибка C++
C++ Умножение двоичных чисел
посмотрите , пожалуйста ) чем отличается? C++
Умножение двоичных чисел в обратном коде C++
C++ Умножение двоичных чисел

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kazak
 Аватар для kazak
3029 / 2350 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
23.10.2012, 23:20     Умножение двоичных чисел . Посмотрите пожалуйста #2
Во-первых, если работаете с дополнительным кодом, двоичное число должно иметь фиксированое количество разрядов, достаточное, чтобы закодировать исходные числа и результат. Если в процессе вычисления появляются новые разряды, то лишние разряды обрезаются слева до фиксированого числа. 20*25 = 500, т.е. Вам нужно как минимум 9 разрядов под число и 10-й разряд знаковый.

Во-вторых, повторите умножение в столбик.
Yandex
Объявления
23.10.2012, 23:20     Умножение двоичных чисел . Посмотрите пожалуйста
Ответ Создать тему
Опции темы

Текущее время: 13:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru