MyOS 之 基础图形库,qemu指令

本文介绍如何在240*320分辨率的屏幕上绘制各种类型的矩形,包括实心和空心矩形,并探讨了8位颜色模式下如何使用cl寄存器存储256种颜色。此外,还提供了在qemu环境中打印寄存器和内存内容的方法。

能够在240*320的屏幕上画出矩形,包括实心的,空心的,各种颜色,边框暂不考虑。

在8位颜色模式中,一个颜色由8位(一个字节)表示,一共256种颜色,刚好可以用cl来装。

打印所有寄存器的值

info registers

qemu打印寄存器的值

print $eax

打印内存内容

x 0x8400

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值