[an error occurred while processing this directive]
|
x*3/8=(x/2+x)/4= -->
asm51: \ (ad)=x bit=b8
mov r7, ad \ r7=x
mov a, r7 \ a=x
mov c, bit
rrc a \ a=x/2
add a, r7 \ a=x/2+x
mov c, bit
rrc a \ a=(x2+x)/2
rrc a \ a=(x2+x)/4
Сам придумал и не проверял :-)
E-mail: info@telesys.ru