假设PrintString是一个用户定义的函数,它打印一个以零结尾的字符串,为什么下面的代码不打印符号常量SecondsInDay
的值?代码中的任何其他更正都将受到高度的欢迎。以汇编语言显示符号常量
.data
SecondsInDay = 60*60*24
textstr TEXTEQU <SecondsInDay>
.code
main PROC
call Clrscr
mov edx,offset SecondsInDay ; or mov edx,offset textstr
call PrintString
exit
main ENDP
END main
谢谢Ross,那很有帮助。有没有办法打印符号常量? – user1232138
不在你的程序中,没有。符号只存在于您的源代码中,而不是程序中。 –
如何使用_textstr TEXTEQU%60 * 60 * 60_或_textstr TEXTEQU%SecondsInDay_ – user1232138