
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
05.02.2007, 11:00
|
|||
|---|---|---|---|
|
|||
Сложение числе с плавающей точкой в двоичном коде |
|||
|
#18+
Всем, здравствуйте и спасибо, кто откликнется. Помогите пожалуйста новичку при программировании на чистом С, до этого имел дело только с дельфями. Подскажите как написать программку на С для сложения по модулю 2 для 2-х чисел (32 бита) со знаком. При переполнении происходит расширение операнда до 64 бит. И где в интернете можно почитать о том как пишуться такие программки на языке С или С++. Всем еще раз Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.02.2007, 12:34
|
|||
|---|---|---|---|
Сложение числе с плавающей точкой в двоичном коде |
|||
|
#18+
В-1 взять __in64 и юзать как расширенный В-2 залезить в рекгистры (флаги) и понять, что произошло переполнение. первое легче и лучше. аффтопитезь: объект либо именован, либо не существует ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.02.2007, 12:57
|
|||
|---|---|---|---|
Сложение числе с плавающей точкой в двоичном коде |
|||
|
#18+
Jacob_81 Подскажите как написать программку на С для сложения по модулю 2 для 2-х чисел (32 бита) со знаком. При переполнении происходит расширение операнда до 64 бит. И где в интернете можно почитать о том как пишуться такие программки на языке С или С++. Что значит в данном случае сложение по модулю 2 ? Если имеестся ввиду ввиду XOR, то я не понимаю как может произойти переполнение. c = a^b ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&tablet=1&tid=2029505]: |
0ms |
get settings: |
10ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
159ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 442ms |

| 0 / 0 |
