![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 04.06.2009
Сообщений: 46
|
![]()
Здравствуйте!
Для учебной цели получил задания сложить два числа с плавающей точкой из диапазона [-9..9] с точностью до 4х знаков. Идея моя такова: в а4, b4 и c4 храню целые числа, а в a0, a1, a2, a3 так же по b и c храню дробное число. Если при сложении получаю например это: %a0=9 и %b0=9 movl %c0,%a0 add %c0,%b0 9+9=18 из этого с0=8 с1=1 Вопрос как сделать чтобы с4 получал ответ по модулю 10, а с3 получал 1 если число больше 9? Поскольку это только первое задание, еще слабо понимаю что к чему. Вот мое начало (инициализация): Код:
Последний раз редактировалось bigory; 25.03.2013 в 13:48. |
![]() |
![]() |