首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

小初学者!稍懂的就能进

2012-03-01 
小菜鸟求助!!!!稍懂的就能进我是个初学者,想问一个简单的问题。。。下面这段程序怎么让输出的字变成彩色的啊?

小菜鸟求助!!!!稍懂的就能进
我是个初学者,想问一个简单的问题。。。下面这段程序怎么让输出的字变成彩色的啊?不甚感激!!
  call print
  .asciz "Hello Os World!"
stay: jmp stay
print: pop si
prnext:lodsb !AL=*(str ++)
  testb al,al
  jz prdone !jump if zero
  movb ah,#0x0E
  mov bx,#0x0001
  int 0x10
  jmp prnext
prdone:jmp (si)
还有一个简单的writeboot程序我就不打了,相信这对你们来说很简单。
再次谢谢了!!

[解决办法]
首先要确定你是在彩色文本模式下,然后int 10h的0E号功能参数BL为显示文本属性。
BL中抵四位(0-3位)为字符颜色,(4-6)为背景色,最高位为闪烁!

热点排行