介绍
由于mac bochs在启动后会输出一堆不需要的字符,小手一抖写了一个玩具清屏程序
代码
mov ax,0xb800
mov es ,ax ;附加段基地址
mov cx,2000
xor di,di ;偏移地址
jmp near clear
clear:
mov byte [es:di],0x20 ;设置文本模式内容
inc di
mov byte [es:di],0x00 ;设置文本属性
inc di
loop clear ;循环
times 510-($-$$) db 0 ;填充0
db 0x55,0xaa
文本模式颜色表

最后效果
