Assembly 在我的VDU(微处理器模拟器)上显示2位数字
因此,我尝试用微处理器模拟器(sms32v50)学习一些汇编语言。我已经完成了基本的工作,但现在有点卡住了,无法前进。因此,我需要添加两位数字(例如22+55),然后在VDU中显示该答案。 看起来有时它确实会显示总和的最后一个数字,有时它只会显示一些图标,如%或'。如果我看了这只公羊,我可以看到答案是正确的,并且移动到了正确的位置,但是在那之后我卡住了 有什么建议吗Assembly 在我的VDU(微处理器模拟器)上显示2位数字,assembly,x86,simulator,microprocessors,Assembly,X86,Simulator,Microprocessors,因此,我尝试用微处理器模拟器(sms32v50)学习一些汇编语言。我已经完成了基本的工作,但现在有点卡住了,无法前进。因此,我需要添加两位数字(例如22+55),然后在VDU中显示该答案。 看起来有时它确实会显示总和的最后一个数字,有时它只会显示一些图标,如%或'。如果我看了这只公羊,我可以看到答案是正确的,并且移动到了正确的位置,但是在那之后我卡住了 有什么建议吗 ; ===== WORK OUT 20 PLUS 15 =====================================
; ===== WORK OUT 20 PLUS 15 =====================================
CLO ; Close unwanted windows.
MOV AL,22 ; Copy a 20 into the AL register.
MOV BL,5 ; Copy a 15 into the BL register.
ADD AL,BL ; ADD AL and BL. Answer goes into AL.
MOV [C0], AL ; Moving the answer to VDU and display it.
END ; Program ends
; ===== Program Ends ===========================================
两个ASCII字符将占用两个字节。