
如何用汇编语言设置背景颜色
4个回答
展开全部
bios中断
int 10h 功能号9
ah=9 ;功能号
al=ascii码
bh=视频页
bl=颜色属性
cx=重复次数
int 10h
其中 bl的颜色属性为 I R G B | I R G B
高4位是背景色 低4位是前景色
I=高亮
R=红
G=绿
B=蓝
背景色的I(高亮)在闪烁模式下控制闪烁而不是高亮
int 10h 功能号9
ah=9 ;功能号
al=ascii码
bh=视频页
bl=颜色属性
cx=重复次数
int 10h
其中 bl的颜色属性为 I R G B | I R G B
高4位是背景色 低4位是前景色
I=高亮
R=红
G=绿
B=蓝
背景色的I(高亮)在闪烁模式下控制闪烁而不是高亮
展开全部
汇编语言本身并不能操作显示器
它是通过调用中断 INT10 来完成对显示器的操作
有几十种操作方式,其中设置显示模式,写点,。。。都可以完成
需要查这个方面的参数,实现你要的效果
它是通过调用中断 INT10 来完成对显示器的操作
有几十种操作方式,其中设置显示模式,写点,。。。都可以完成
需要查这个方面的参数,实现你要的效果
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
利用bios 10H的09号中断,
mov ah,09
mov al,'*' ;显示‘*’字符
mov bh,0 ;设置页数,当前页为0
mov bl,0dah ;设置颜色属性
mov cx,5 ;显示5次
int 10h
以上是打印字符的程序
主要是看bios 10H中断,这个你可以到网上查找,基本上屏幕、文字的颜色和光标都能控制,功能号很多,这里写不下。
mov ah,09
mov al,'*' ;显示‘*’字符
mov bh,0 ;设置页数,当前页为0
mov bl,0dah ;设置颜色属性
mov cx,5 ;显示5次
int 10h
以上是打印字符的程序
主要是看bios 10H中断,这个你可以到网上查找,基本上屏幕、文字的颜色和光标都能控制,功能号很多,这里写不下。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.开门见山直接回答知识点
2.对相关知识点进行延伸
3.规范排版,内容充实更容易通过认证哦
4.补充参考资料(没有可以忽略哦~)
2.对相关知识点进行延伸
3.规范排版,内容充实更容易通过认证哦
4.补充参考资料(没有可以忽略哦~)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |