请教:关于如何使用保护模式调试器
请问诸位写保护模式代码时使用什么调试器?td吗?那那些段间跳转怎么跟踪?似乎td没有这种支持 问题点数:0、回复次数:11Top
1 楼wowocock(机器猫)回复于 2003-02-02 23:23:34 得分 0
用SOFTICE 或TRW2000Top
2 楼second(second)回复于 2003-02-04 12:38:56 得分 0
可那是windows下面的调试器,如果我用的是dos或者再裸机上该怎么做?
请大侠指导。
再请问一下,程序中有jmp指令(保护模式下六个字节表示地址的段间跳转)我应该怎么使用tasm编译?谢谢Top
3 楼Purpleendurer(编程—>任是无情也动人^_^)回复于 2003-02-10 17:49:50 得分 0
upTop
4 楼wowocock(机器猫)回复于 2003-02-11 00:29:09 得分 0
DOS下也可以用SOFTICE 2。8,一般编译器不直接支持远跳转你必须用机器码来表示如
DB 09AH
DD OFFSET
DW SELTop
5 楼giantzz(平庸无能的政府)回复于 2003-02-11 11:34:54 得分 0
TLINK /3 name.OBJTop
6 楼Areslee(懒虫易水)回复于 2003-02-11 17:41:16 得分 0
偶是不用调试器,用分析代码及异常
苦啊Top
7 楼Purpleendurer(编程—>任是无情也动人^_^)回复于 2003-02-14 17:50:12 得分 0
upTop
8 楼littleXX(游鱼)回复于 2003-02-16 11:51:59 得分 0
就是!
除了硬件调试器以外,还有没啊? 那位哥哥给指点一下噻.
Top
9 楼wylpro()回复于 2003-02-16 12:12:37 得分 0
自己写跟踪调试代码。比如在特定位置显示特定数据用于查错
Top
10 楼wobuzai(我不在)回复于 2003-02-17 11:33:27 得分 0
自己在INT 1和INT 3中写入单步调试代码,还需要一个反汇编函数,自己做一个像SOFTICE一样的可单步调试的调试器也不难。Top
11 楼LittleStar(牛牛)回复于 2003-03-09 16:46:35 得分 0
保护模式用sice\debug\tr调试会死的,好好看一下bochs的说明,用它调试就不会死。Top




