Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Вот и опишите S1, как 64-разрядный тип. Иначе может получиться переполнение ...
Отправлено
Igor_Koval
16 июня 2009, г. 19:49
В ответ на:
какой строчкой на Си можно заменить две асм строки?
отправлено пользователем
Метценгерштейн
16 июня 2009, г. 19:33
Составить ответ
|
Вернуться на конференцию.
Ответы
мне и надо переполнение, но, если оно возникло, то просто к сумме добавить 1. Это видно из последней строки в асм.
-
Метценгерштейн
(16.06.2009, 19:54:8
83.149.19.84
,
пустое
)
Вы флаг переполнения прибавляете к переполненному регистру, а не распространяете перенос дальше по разрядам. Зачем ?
-
Igor_Koval
(16.06.2009, 19:56:37
95.132.43.163
,
пустое
)
просто так требует алгоритм. Я это знаю
-
Метценгерштейн
(16.06.2009, 20:54:13
83.149.19.113
, 358 байт)
Ответ:
-
ы
(16.06.2009, 20:59:40
213.87.81.84
, 174 байт)
S1 = ((S1 + (C2 - 1)) % 0xFFFFFFFF) + 1 тоже самое делает эта строка. Пока так остановился. всем спасибо
-
Метценгерштейн
(17.06.2009, 12:50:29
83.149.19.90
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 63:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru