51汇编练手

来源:互联网 发布:淘宝服务行业 编辑:程序博客网 时间:2024/05/26 02:52


;将40H开始存放的10个字节的无符号数与50H开始存放的10个字节的无符号数相减
;设被减数指针为R0,减数指针为R1,差数放回被减数单元,R5存放字节个数
SUB:MOV R0,#40H
MOV R1,#50H
MOV R5,#10H ;字长送R5
CLR C
SUB1:MOV A,@R0  ;被减数送A
     SUBB A,@R1 ;相减,形成Cy
MOV  @R0,A ;存差
INC  R0 ;修改被减数地址指针
INC  R1 ;修改减数地址指针
DJNZ R5,SUB1 ;若未完,则SUB1

RET

还是感觉到优美,简洁,比起86的汇编更让人喜欢,比起ATT的汇编,更。。。。。。。。。。。

原创粉丝点击