如何在DOS中显示汇编中的字符?

我有以下代码,我试图显示,但我的debugging器(AFD)不断debugging,但不显示任何东西。

[org 0x100] mov ax, 0xb800 mov es, ax mov di, 0 nextchar: mov word [es:di], 0x0720 add di, 2 cmp di, 40 jne nextchar mov ax,0x0003 ; 80x25 text mode, 16 colors int 0x10 

给自己一个机会,在退出之前通过等待键盘按键来看到你输出的内容:

 [org 0x100] mov ax, 0xb800 mov es, ax mov di, 0 nextchar: mov word [es:di], 0x0741 ; Will show 20x "A" add di, 2 cmp di, 40 jne nextchar mov ah,0x00 int 0x16 ; Wait for a key mov ax,0x0003 ; 80x25 text mode, 16 colors int 0x10