|
|
  |
Работа с числами с плавающей запятой. |
|
|
|
Feb 12 2006, 20:51
|

Местный
  
Группа: Участник
Сообщений: 315
Регистрация: 10-10-05
Пользователь №: 9 466

|
Подскажите, где можно найти программы работы с числами с плавающей запятой, на асме? Умножение, деление, сложение и вычитание 8-ми, 16-ти, 24-х, 32-х разрядных чисел. С какой скоростью выполняются такие операции, например, по сравнению с целочисленным умножением, делением? Спасибо.
|
|
|
|
|
Feb 13 2006, 12:04
|

Местный
  
Группа: Участник
Сообщений: 315
Регистрация: 10-10-05
Пользователь №: 9 466

|
Цитата Библиотека math_mega.s90 для IAR А где эту библиотеку найти?
|
|
|
|
|
Feb 13 2006, 17:20
|
Группа: Новичок
Сообщений: 6
Регистрация: 20-03-05
Из: Ukraina
Пользователь №: 3 527

|
Посмотри на архив, в ньом на asm
--------------------
Терпи, терпи — терпець тебе шліфує, сталить твій дух — тож і терпи, терпи. В.Стус
|
|
|
|
|
Feb 14 2006, 08:56
|

Местный
  
Группа: Участник
Сообщений: 315
Регистрация: 10-10-05
Пользователь №: 9 466

|
Кстати, посмотрел "Текст программы div8u_s деления 8-и разрядных целых беззнаковых чисел, оптимизированной с точки зрения времени исполнения", есть ошибки: результат деления находится не в том же регистре, который используется для делителя, а в том, который используется для делимого. Плюс еще в этой проге по две строки:
rol dd8u ;делимое/результат сдвинуть влево rol dd8u ; делимое/результат сдвинуть влево
а, если я правильно понял, должна быть только одна такая строка. Кстати, эти же примеры я находил на atmel.ru в "Статьях", и с теми же ошибками...
И про работу с числами с плавающей запятой ничего нет.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|