能力值:
( LV2,RANK:10 )
|
-
-
2 楼
有没有人告诉我啊??麻烦~~
|
能力值:
( LV9,RANK:180 )
|
-
-
3 楼
有很多人问过, 你找找
DOS很单纯. 若你非得跟作者的Code一样的话, 请在纯DOS机器下测这个
若作者这题只是要读者观察Stack'Reg ... 的变化
你就将 SP 设高一点吧. 不要4, 这么低
不影响你的观察的.
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
谢谢。但我想知道为什么不能4 啊。。。为什么会出现这种错误
|
能力值:
( LV9,RANK:180 )
|
-
-
5 楼
这是 SP=0008 时
0AF0:0000 CD 20 FF 9F 00 9A EE FE-1D F0 4F 03 54 05 8A 03
0AF0:0010 54 05 17 03 54 05 38 04-01 01 01 00 02 FF FF FF
在 pop ax 这一条指令, 按 t 后, SP= 000A
0AF0:0000 1D F0 00 00 01 01 F0 0A-54 05 4F 03 54 05 8A 03
0AF0:0010 54 05 17 03 54 05 38 04-01 01 01 00 02 FF FF FF
看到 00~09 全被更动到了. 纯DOS下是不会这样的.
Ok. 仅管更动到了. 没 Error
分别测试 SP=6'4 重覆上列步骤
6: 没事
4: Error
可猜测出执行t指令期间, SP前的6个bytes 空间其实是有被用到的.
至于用于那里. 我就不知道了.
所以...纯DOS下测吧. 毕竟作者也是纯DOS
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
噢噢~~~原来是这样~~谢谢啊~~
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
那前6个空间我想是用来保存你每次执行T命令时,都会产生的中断码吧
|
|
|