关于CS 和ds的问题
为什么当我打开debug的时候执行r命令查看各个寄存器的值得时候CS 的值和DS 的值是相等的?{:5_94:} 。 举个例子? 就是这里CS和DS的值相等 ds为数据段地址;cs 为代码段地址;
如果说,内存中的一段信息曾被CPU执行过的话,那么它所在的内存单元必然被CS:IP指向过。 逢源try一try 发表于 2017-3-17 07:32
就是这里CS和DS的值相等
因为你的数据段放在CS段里面,所以ds的段值和CS的段值是一样的,很正常。 因为你目前CS:IP指向的地址中是没有任何程序的,全部是空的,也就全都是0,如果你在该地址代码段,并且运行的话就会有改变了
页:
[1]