当前位置: 代码迷 >> 汇编语言 >> 如何调debug的背景颜色
  详细解决方案

如何调debug的背景颜色

热度:7092   发布时间:2013-02-26 00:00:00.0
怎么调debug的背景颜色
用DEBUG向显卡中写东西,写完后并没有发现有什么异常  
 - E b810:0000 01 01 02 02 03 03 04 04  
【1】好像要调debug的背景颜色 
怎么调啊 

【2】我用-e b810:0000 01 01 02 02 03 03 04 04  
在-d b810:0000 显示为  
  b810:0000 01 01 02 02 03 03 04 04  
但是我改第二次的时候不变了

------解决方案--------------------------------------------------------
debug本身也会显示字符,所以可能会冲刷你刚才写的东东,所以你可以直接

运行.exe而不通过debug运行,可以在程序最后加上 jmp $之类的语句以确保

暂时独占"显存"
------解决方案--------------------------------------------------------
调debug的背景颜色,用命令看的明显:
>debug
-fb800:0 fa0 20 70
-fb800:0 fa0 c5 0e
-q



------解决方案--------------------------------------------------------
呵呵,知道那里面什么意思吗?
-e b800:0 01 01 02 02 03 03 04 04
-d b800:0 f
B800:0000 31 07 33 07 38 07 30 07-3a 07 42 07 38 07 35 07
"1380:B85"

-e b800:0 05 05 01 01 02 02 03 03
d b800:0 f
B800:0000 31 07 33 07 38 07 30 07-3a 07 30 07 30 07 37 07
"1380:007"
怎么看都是地址...是不是在E之前屏幕上有很多地址在显示...呵呵
------解决方案--------------------------------------------------------
这是什么指令
cs不是应该16位的吗?怎么是20位的啊?

-fb800:0 fa0 20 70

 f 是填充指令,上面这句意思是满屏填充:
用20H,70H,20H,70H,...填充B800H段0~0FA0H的显存.
  相关解决方案