使用jmp运行FASM错误

时间:2010-08-07 20:26:32

标签: assembly fasm

我已经从这个教程开始学习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和跳跃的教程缺失?

1 个答案:

答案 0 :(得分:3)

您需要使用$

来终止字符串

text db'Text to output $'