我正在尝试在我的简单16位实模式操作系统中清除屏幕。以下是代码:
我读到过将
clearScreen:
pusha
mov ah, 0x7
mov al, 0
int 0x10
popa
ret
我读到过将
al
设置为0并调用滚动屏幕中断会清除屏幕,但似乎只会将第一行的颜色更改为灰色。感谢任何能解释为什么这不起作用的人。