介绍
由于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
文本模式颜色表
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d0e6998d549213f503b3a43865914e0e.png)
最后效果
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/1058146e3fa65503231162972f7de794.png)