1

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

1 回答 1

1

先尝试设置合适的视频模式。例如:

mov ax,0x0003  ; 80x25 text mode, 16 colors
int 0x10
于 2013-03-28T21:24:53.670 回答