社区
汇编语言
帖子详情
请问如何在640*200 16 color graphic(EGA/VGA)mode 下改变背景和字符的颜色?
qingshujun
2000-09-07 04:10:00
请问如何在640*200 16 color graphic(EGA/VGA)mode 下改变背景和字符的颜色?
This mode is set by INT 10,0Eh.
...全文
170
4
打赏
收藏
请问如何在640*200 16 color graphic(EGA/VGA)mode 下改变背景和字符的颜色?
请问如何在640*200 16 color graphic(EGA/VGA)mode 下改变背景和字符的颜色? This mode is set by INT 10,0Eh.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
SCUM
2000-09-17
打赏
举报
回复
12h mode 下可以直接访问显存以控制字符的显示。但只对 BIOS 标准字符有效。
显存位置 B800:0000 -- B800:FFFF
数据分布 B1,B2.....Bn
B1=ASCII 码
B2=颜色代码 b7: 闪烁标志
b6-b4:字符背景色
b3-b0:字符颜色
不过 12h 是文本模式,图形模式时根据不同模式有不同的地址及方法,有一些会用到
VGA REGISTER。不过简单点可以自己绘字符,更方便、更美观。
Areslee
2000-09-07
打赏
举报
回复
没有中断,要操作VGA的寄存器。建议你去看看这本书:《VGA实用编程实践》
qingshujun
2000-09-07
打赏
举报
回复
那在12h mode下是如何操作的?用甚麽INT?谢谢!
Areslee
2000-09-07
打赏
举报
回复
好象这种模式下操作颜色的方法和12H模式相同
setup.s 解读——Linux-0.11 剖析笔记(三)
题目:setup.s 解读——Linux-0.11 剖析笔记...文章目录定义符号常量获取一些参数保存在 0x90000 处保存光标的位置获取从 1M 处开始的扩展内存大小获取显示模式检查显示方式(
EGA
/
VGA
)并获取参数复制硬盘参数表复制 HD0
VGA
及其支持的模式
VGA
(Video
Graph
ic
s Array)是IBM在1987年随PS/2机一起推出的一种视频传输标准,具有分辨率高、显示速率快、
颜色
丰富等优点,在彩色显示器领域得到了广泛的应用。
VGA
应用
VGA
技术的应用还主要基于
VGA
显示卡的计算机...
计算机进入
vga
模式,
VGA
模式
VGA
(Video
Graph
ic
s Array)是IBM在1987年随PS/2机一起推出的一种视频传输标准,具有分辨率高、显示速率快、
颜色
丰富等优点,在彩色显示器领域得到了广泛的应用。目前
VGA
技术的应用还主要基于
VGA
显示卡的计算机、...
VGA
模式 文章一
VGA
(Video
Graph
ic
s Array)是IBM在1987年随PS/2机一起推出的一种视频传输标准,具有分辨率高、显示速率快、
颜色
丰富等优点,在彩色显示器领域得到了广泛的应用。
VGA
应用
VGA
技术的应用还主要基于
VGA
显示卡的...
设置视频(Video)模式
<br />接下来main将执行进入保护模式前最重要的一个步骤,设置视频模式,调用set_video()函数,来自linux/arch/x86/boot/video.c:<br /> <br />315void set_video(void)<br /> 3
16
{<br /> 317 u
16
mode
= boot_...
汇编语言
21,458
社区成员
41,603
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章