实验二中最后一个问题
问为什么2000:0 到 2000:F中的内容发生了改变
经过观察我可以这么理解,因为操作了SS中的数据,所以跳过了一行,就是自动执行了一行代码,也就是这里的mov sp,10
这时内存地址中的值发生了变化,而从图中可以看出
2000:7 到2000:8 中记录的应该是内存地址中的SS段地址
2000:A 到2000:B 中记录的应该是IP
下面接着是CS
我想他这样做是为了记录跳过的这一句的位置
但是2000:9呢,他改变了么?
还有最后的2000:E到2000:F存的又是什么值? |