【发布时间】:2017-01-11 07:34:38
【问题描述】:
我正在学习8086的汇编语言,我想知道是否有换行符,例如:
mov ah,\
09
mov dx,offset msg
int 21h
我曾经读过“\”符号用于行继续,但我在 MASM 中遇到错误,因为“\”符号不起作用。
【问题讨论】:
-
行延续通常是用我知道的编程语言而不是汇编语言完成的(尽管我只与 lc3 进行过交互)。至少对于 lc3 这不是你能做的。我也建议反对它,因为这不会使其更具可读性。
-
感谢 gabeio 回答我的问题,我也同意它不会使代码更具可读性,但是我要考试了,我想知道它,以防老师问我这样我就知道该说什么了,我想我会确切地告诉他您所说的内容,这不会使代码更具可读性:D。
-
\延续应该在MASM 6.0+ 中工作,并且肯定在NASM中工作。目前尚不清楚您使用的是什么版本...也许将该信息包含在您的问题中。 -
我使用的是版本 5,我会用谷歌搜索更新的版本,如果你有 MASM 6.0+ 的链接,请把它放在 cmets 中 :),非常感谢 :))跨度>