1

我已经开始从本教程中学习 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

在这种情况下,命令框显示要输出的文本,然后是一堆垃圾行。它也发出非常响亮的哔哔声,持续了大约 20 行才停止。我相当肯定这不是代码的问题。有没有关于 FASM 和跳跃的教程缺少的东西?

4

1 回答 1

3

您需要用 $ 终止您的字符串

text db '要输出的文本$'

于 2010-08-07T20:39:45.823 回答