Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > Сложение двух чисел в прямом коде


Автор: malyava 4.5.2010, 20:08
Помогите пожалуйста.  smile  Нужно создать приложение, которое осуществляло сложения двух чисел в десятичной системе исчисления с фиксированной точкой в прямом коде.

Автор: alexserezhenko 4.5.2010, 21:46
делать влом - опишу в кратце, захочешь - сам сделаешь.

для целых: сумматоры собирай из полусумматоров, переносы учти.
составь табличку из 3 переменных a b carry, распиши чему будет равен при каждой комбинации перенос и результат суммы.
выведи формулы, и запрограмируй.

для чисел типа флоат: експонента представляеца в отрицетельном нуле, переведи в нормальный вид, потом проведи выравнивание экспонент (соответственно выравнив фрэкшны), сложи фрэкшны, проверь переполнение влево/вправо, выровняй-нормализируй (учти мнимую единичку =)), в результат запиши выровняную экспоненту, и новый фрэкшн.


Автор: malyava 11.5.2010, 20:12
 smile  smile  smile  ничего себе...
помогите пожалуйста это реализовать. даже не представляю как это сделать =(

Автор: diadiavova 12.5.2010, 00:09
Цитата(malyava @  4.5.2010,  21:08 Найти цитируемый пост)
 в прямом коде

А это как? smile 

Автор: malyava 15.5.2010, 07:22
Прямой код двоичного числа образуется из абсолютного значения этого числа и кода знака (нуль или единица) перед его старшим числовым разрядом.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)