我有一些代码应该显示一条短消息。下面是相关代码:什么会导致汇编语言程序显示“垃圾”?
DATA SEGMENT 'DATA'
MSG DB 0AH, 0DH, 'Hello, Adam', '$'
CHAR DB 00H
DATA ENDS
CODE SEGMENT 'CODE'
PRINT_MSG:
MOV AH, 09H ;Command to print string of characters
MOV DX, OFFSET MSG ;Mov address of message into DX
INT 21H ;DOS Interrupt
JMP WAITING ;Loop back to waiting state
CODE ENDS
,输出是:
E:\ece323\software\lab2>MAIN.EXE
?F ^?¶ ? N? ? -!-
Hello, Adam-
这到底是怎么回事?
我不禁注意到你没有接受,投票或评论任何答案;他们都没有帮你做作业吗? – 2008-09-19 17:21:40