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