Re: деление на 6
- From
- Michael Ryazanov (2:5030/1006.64)
- To
- Alexander Golovlev
- Date
- 2002-09-08T00:16Z
- Area
- RU.ALGORITHMS
Hello, Alexander!
06.09 10:58 Alexander Golovlev -> All
AG> Поджскажите пожалуйста алгоритм деления беззнакового байта на число 6.
AG> mod + div
AG> который был бы оптимален по скорости, а не по размеру кода.
; bl -- исходный байт
xor bh,bh
mov ax,divmod6[bx]
; ah -- частное
; al -- остаток
divmod6 label word
n=0
rept 256
db n mod 6, n / 6
n=n+1
endm
Устроит? :-)
|V|uxau/\
--- -- - ·
* Origin: Ф И З Ф А К - Ч Е М П И О H ! (2:5030/1006.64)