次のデータを使用してタスクを実行し、次の各命令の後にフラグの値を見つけるように割り当てられていますが、ADD BX、0xF001の後にプログラムを終了させたいです。INT 0x21命令を使用しましたが、フラグの答えが異なるため、使用せず、続行します。MOV AX、4C00H命令を使用する必要がありますか?
ORG 0x0100
MOV AX, 0x1254 ;
MOV BX, 0x0FFF ;
ADD AX, 0xEDAB ;
ADD AX, BX ;
ADD BX, 0xF001 ;
INT 0x21
MOV AX、4C00H命令を使用する必要がありますか?
そうです。これは、あなたが読んでいたどんなドキュメントでも明らかにされるべきでした。そうでない場合は、ラルフブラウン割り込みリストが優れたリソースです。
INT 0x21は、ファイルへのアクセス、メモリの割り当て、他のプログラムの実行など、DOSのすべてのシステムサービスに使用されます。AH(ここでは4Ch)の値は、他のサービスの代わりにプログラムの終了を要求していることを認識する唯一の方法です。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加