このコードを機能させるのに非常に苦労しました。アセンブリを使用するのはこれが初めてです。NASM を使用してエラーなしで .com ファイルを作成しましたが、まだ文字が表示されません。デバッグに AFD を使用すると、すべてが機能することがわかりますが、この行 mov word [es:di]、0x0720、これは、方向diが指しているのに表示されません。スペース以外のコードを0x0720に変更してみましたが、まだ文字が表示されません。
[org 0x100]
mov ax, 0xb800
mov es, ax
mov di, 0
nextchar: mov word [es:di], 0x0720
add di, 2
cmp di, 4000
jne nextchar
mov ax, 0x4c00
int 0x21