| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > .NET для новичков > Сложение двух чисел в прямом коде |
| Автор: malyava 4.5.2010, 20:08 |
| Помогите пожалуйста. |
| Автор: alexserezhenko 4.5.2010, 21:46 |
| делать влом - опишу в кратце, захочешь - сам сделаешь. для целых: сумматоры собирай из полусумматоров, переносы учти. составь табличку из 3 переменных a b carry, распиши чему будет равен при каждой комбинации перенос и результат суммы. выведи формулы, и запрограмируй. для чисел типа флоат: експонента представляеца в отрицетельном нуле, переведи в нормальный вид, потом проведи выравнивание экспонент (соответственно выравнив фрэкшны), сложи фрэкшны, проверь переполнение влево/вправо, выровняй-нормализируй (учти мнимую единичку =)), в результат запиши выровняную экспоненту, и новый фрэкшн. |
| Автор: malyava 11.5.2010, 20:12 |
| помогите пожалуйста это реализовать. даже не представляю как это сделать =( |
| Автор: diadiavova 12.5.2010, 00:09 |
А это как? |
| Автор: malyava 15.5.2010, 07:22 |
| Прямой код двоичного числа образуется из абсолютного значения этого числа и кода знака (нуль или единица) перед его старшим числовым разрядом. |