我一直很难让这段代码工作,这是我第一次使用汇编。我使用 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