0
a 0100
mov cx,59
mov ah,02
mov dl,20
int 21
inc dl
loop 0105
int 20

g

DL で値をループしてインクリメントしようとしていますが、実行すると何も表示されないか、「スペース」文字のみが表示されます。DEBUG 環境でこれを実行したかったので、使用するように言わないでください。 TASM×D

4

1 に答える 1

0

ループ命令を変更する必要があります。現在、dl は 20h でリセットされているため、スペース文字のみが出力されます。int 21h 命令で直接ループしてみてください。

于 2011-02-04T17:34:58.463 に答える