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

文字列を$で終了する必要があります

textdb'出力するテキスト$'

于 2010-08-07T20:39:45.823 に答える