Flat Assembler を使用していますが、何かを実行しようとすると、アセンブラー ディレクティブのすべての行に「不正な命令」と書き込まれます。たとえば、以下のコードでは、 that .MODEL SMALL
is not legal と記述し、id がこの行を削除すると、 that .STACK 200H
is not legal と記述します。
.MODEL SMALL
.STACK 200H
.DATA
.CODE
start:
mov ax, @DATA
mov ds, ax
mov ax, 4c00h
int 21h
END start
このコードでは、次のように機能します。
start:
mov ds, ax
mov ax, 4c00h
int 21h