我已经从这个教程开始学习16位汇编(最终升级到32位): http://matthew-4gl.wikispaces.com/fasm_tutorial 我正在对平板汇编程序1.69版进行一些测试和实践 我得到了关于跳转的教程中的部分,以及jmp指令的使用。然而,无论我做什么,即使我只是复制一些示例代码并粘贴它,当我运行程序本身时,一旦它到达一个告诉它跳转的部分,它就开始陷入困境 这里有一些直接来自教程的代码
org 256
jmp Start
text db 'Text to output'
Start:
mov ah,9
mov dx,text
int 21h
int 20h
在这种情况下,命令框显示要输出的文本,后面是一堆垃圾。它也会响起大声的哔哔声并在停止前持续大约二十行。 我很确定这不是代码的问题。有什么关于FASM和跳跃的教程缺失?
答案 0 :(得分:3)
您需要使用$
来终止字符串text db'Text to output $'