主题:[讨论]关于调试工具debug的问题
[size=4]我做关于debug的实验的时候,同时打开了2个debug工具
一个是windows自带的,一个是pc86里的
然后我发现,执行很多相同的指令的时候,2个debug输出的内容大有不同
比如说
-d 2000
或是
-u 100
等指令
2个的输出内容就很不一样
然后我有用自己的机子
发现,更不一样了
比如说
当输入
-d 2000 /*查看从地址DS:2000H开始的128个单元的内容*/
在实验室的机子上执行的结果是
10DD:2000 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
10DD:2010 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
10DD:2020 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
10DD:2030 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
10DD:2040 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
10DD:2050 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
10DD:2060 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
10DD:2070 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
在我自己的机子上执行的结果就是
0B07:2000 34 12 20 。。。4.no longer valid。
0B07:2000 69 64 11 。。。Label not found。。。Syntax error
0B07:2000 。。。。。。 Current data is 1%2% SumM on
0B07:2000 。。。。。。 TueWedThuFirSat.Enter new data
0B07:2000 。。。。。。 <1% >:.Current
0B07:2000 。。。。。。 (超级怀疑这是什么意思)
0B07:2000 。。。。。。
0B07:2000 。。。。。。
反正一个‘00’也没有
请问为什么会出现这种结果呢[/size]
一个是windows自带的,一个是pc86里的
然后我发现,执行很多相同的指令的时候,2个debug输出的内容大有不同
比如说
-d 2000
或是
-u 100
等指令
2个的输出内容就很不一样
然后我有用自己的机子
发现,更不一样了
比如说
当输入
-d 2000 /*查看从地址DS:2000H开始的128个单元的内容*/
在实验室的机子上执行的结果是
10DD:2000 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
10DD:2010 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
10DD:2020 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
10DD:2030 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
10DD:2040 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
10DD:2050 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
10DD:2060 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
10DD:2070 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
在我自己的机子上执行的结果就是
0B07:2000 34 12 20 。。。4.no longer valid。
0B07:2000 69 64 11 。。。Label not found。。。Syntax error
0B07:2000 。。。。。。 Current data is 1%2% SumM on
0B07:2000 。。。。。。 TueWedThuFirSat.Enter new data
0B07:2000 。。。。。。 <1% >:.Current
0B07:2000 。。。。。。 (超级怀疑这是什么意思)
0B07:2000 。。。。。。
0B07:2000 。。。。。。
反正一个‘00’也没有
请问为什么会出现这种结果呢[/size]