gpt4 book ai didi

汇编 - 在图形模式下打印一个字符

转载 作者:行者123 更新时间:2023-12-05 09:20:19 26 4
gpt4 key购买 nike

我试图在图形模式下打印一个字符。通常当我打印我正在做的一个字符时:


mov ah,14   ; ah=14
mov al,'x'
int 10h ; print the character

这次不行了。我想问题是我切换到图形模式:


push ax
mov ah, 0
mov al, 13h
int 10h
pop ax
ret

那么我怎样才能仍然使用图形模式(我需要它)并打印一个字符呢?我正在使用 nasm 编译器、bochs 调试器和 8086 平台。

非常感谢!

最佳答案

总是有 Ralf Brown Interrupt List便利。

服务 int 10h/AH=0Eh 需要 BH 中的页码和 BL 中要使用的颜色。

这段代码有效

mov ah, 0eh           ;0eh = 14
mov al, 'x'
xor bx, bx ;Page number zero
mov bl, 0ch ;Color is red
int 10h

在文本模式下不使用BL,但在图形模式下它是。
设置不当最终可能会写成“黑底黑字”。

关于汇编 - 在图形模式下打印一个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38052383/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com