就比如电子表秒数计算到25,想把25分成2和5分别查表就可以显示出来,这个小程序用汇编应该怎么写呢?PS:老师就让我用汇编编程序,真的头都大了。
老师给了我一个下面的程序,但是我实在是看不明白,求大神帮忙解读一下:
;将100以内二进制数转化为ASC码
l_str2_zcx
swpb r15
clr r14
mov #8,r13
l_str2_loop
rlc r15
dadd.b r14,r14
dec r13
jnz l_str2_loop
mov.b r14,r15
and.b #00fh,r15
rla r14
rla r14
rla r14
rla r14
swpb r14
and.b #00fh,r14
add.b #30h,r15
add.b #30h,r14
ret |