;**********************************************
;Name : hex_1B_mul_1B
;Function: ;单字节乘法
;Input : temp0,temp1
;Output : temp2,temp3
;Register Used: temp4
;**********************************************
hex_1B_mul_1B:
clr temp2
clr temp3
mov a,#8
b0mov temp4,a
mul_loop:
rlcm temp0
b0bts1 fc
jmp mul_loop_next1
b0mov a,temp1
add temp2,a
mov a,#0
adc temp3,a
mul_loop_next1:
decms temp4
jmp mul_loop_next2
jmp mul_loop_end
mul_loop_next2:
b0bclr fc
rlcm temp2
rlcm temp3
jmp mul_loop
mul_loop_end:
ret
单字节乘法 MCU:SONIX
最新推荐文章于 2022-04-23 21:43:39 发布