600893
幼苗
共回答了22个问题采纳率:77.3% 举报
;转换程序如下:
ORG 0000H
MOV DPL,#00H ;低八位地址(源)、(目)
MOV R2,#30 ;数据个数
LP1:
MOV DPH,#30H ;高八位地址
MOVX A,@DPTR ;取自源地址
ADD A,#30H ;把BCD码转换为ASCⅡ
MOV DPH,#20H ;高八位地址
MOVX @DPTR,A ;放入目的地
INC DPTR
DJNZ R2,LP1 ;循环30次
SJMP $
END
1年前
追问
2
无形的创伤
举报
谢谢你的回答,可是我们现在所教的还没到那么深,才刚讲完基本的计算指令,移位指令,所以您回答的看不懂。抱歉,我不能采纳
举报
600893
还没有学到这么深?
那怎么会提出这样的问题?
本答案所用的指令,也不算深。
只有一条 DJNZ 你可能还没有学到。
其它的,都是计算、移位指令之前的知识,应该都能看懂。
DJNZ 是按照次数循环必用的指令。
就等你学会以后再采纳吧。