IPB

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V < 1 2  
Ответить в эту темуОткрыть новую тему
> Двоично-десятичная арифметика
PolPoll
сообщение 22.3.2009, 13:31
Сообщение #21


:)


Группа: Главные администраторы
Сообщений: 5 858
Регистрация: 24.11.2005
Из: Москва
Пользователь №: 5 327



Делай прям по примеру, где отрицат. результат:
Цитата(Lady_Arvena @ 24.2.2009, 13:52) *

Изображение



Цитата(Andrei Kanapliou @ 22.3.2009, 3:07) *

00. 0001 0101 0001 1000 [A]ок
+
11. 1100 1001 1101 0111 [B ]ик
-----------------------------
11. 1101 1110 1110 1111
если подгонять под заранее расчитанный результат, то на этом шаге надо и остановиться, а потом просто сделать инверсию:
11. 0010 0001 0001 0000 = -2110 (10)
но по правилам надо делать коррекцию +1010 в тетрадах, где не было переноса, т.е. во всех тетрадах здесь:
где БЫЛ перенос


--------------------
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Andrei Kanapliou
сообщение 28.3.2009, 10:36
Сообщение #22


Пользователь


Группа: Пользователи
Сообщений: 2
Регистрация: 21.3.2009
Пользователь №: 21 590



PolPoll,
в данном случае переноса не было ни в одной тетраде. Получается, что добавлять ничего не надо )
Хотя я до сих пор не понял, почему преподаватель отправил это решение на доработку huh.gif
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
zombieautopilot
сообщение 9.10.2010, 17:46
Сообщение #23


Пользователь


Группа: Пользователи
Сообщений: 1
Регистрация: 9.10.2010
Пользователь №: 23 280



Люди, разбирающиеся в теме, пожалуйста, помогите smile.gif Посмотрите мои решения с дополнительным кодом, не пойму, где ошибаюсь.

C1 = A+B, при A=6078 и B=-2102, используя
Переведем числа в двоично-десятичную систему:
A=0110000001111000
B=-0010000100000010
Перевожу в дополнительный код:
A=0. 0110000001111000
B=1. 1101111011111110
Суммируем:
0. 0110000001111000
1. 1101111011111110
0. 0011111001110110

А что дальше делать? Какие корректировки? В каком случае нужно добавлять 1010, в каком 0110?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

2 страниц V < 1 2
Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 23.5.2012, 3:53