4位二进制数转换为ASCII代码程序

[复制链接]
 楼主| QRQ 发表于 2007-4-20 11:13 | 显示全部楼层 |阅读模式
我们的书上有一段程序是不是错了?我怎么读不懂?<br />4位二进制数转换为ASCII代码:<br />1&nbsp;&nbsp;&nbsp;&nbsp;BTOASC:MOV&nbsp;A,R2<br />2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ANL&nbsp;A,#0FH<br />3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ADD&nbsp;A,#0F6H&nbsp;<br />4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JNC&nbsp;LOOP0<br />5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ADDC&nbsp;A,#O7H<br />6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LOOP0:&nbsp;ADDC&nbsp;A,#30H<br />7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;R2,A<br />8&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RET<br />第3行加了#0F60H之后,判断完是不是要减回去啊?是不是应在34行之间与LOOP0第一行加上SUBB&nbsp;A,#0F60H啊?请指教.
ayb_ice 发表于 2007-4-20 11:25 | 显示全部楼层

看不懂就自己写...

  
maychang 发表于 2007-4-20 12:40 | 显示全部楼层

程序是有错

不过不必减回去
arab 发表于 2007-4-20 22:17 | 显示全部楼层

同上

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QRQ

22

主题

65

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部
QRQ

22

主题

65

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部