[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Это умножение или что?
листинг асмового файла после компиляции:
__MULB12U:
MOV R0,R26
SUB R26,R26
LDI R27,9
RJMP __MULB12U1
__MULB12U3:
BRCC __MULB12U2
ADD R26,R0
__MULB12U2:
LSR R26
__MULB12U1:
ROR R30
DEC R27
BRNE __MULB12U3
RET
__MULB12:
RCALL __CHKSIGNB
RCALL __MULB12U
BRTC __MULB121
NEG R30
__MULB121:
RET
E-mail: info@telesys.ru