Проверил в Студии:
.EQU A=4100.0 .EQU B=1000000.0 .EQU C=20000000.0 .EQU D=1024.0 LDI R18,low($100-int(A/B*C/D)); LDI R19,high($100-int(A/B*C/D)) ;R18=0x00 R19=0x01 -- это не правильно
LDI R18,low($100-(C/D*A/B)); LDI R19,high($100-(C/D*A/B)) ;R18=0xB0 R19=0x00 -- это правильно
--------------------
Ничто так не ограничивает полет мысли программиста, как компилятор
|