关于段地址的一个问题(汇编)
我们知道Debug靠一段程序来执行D命令,程序和数据根本上没有任何区别,都存储在内存中。CPU在执行这段程序时,便要访问存储这段程序的内存,CPU靠段寄存器(段地址:偏移...
我们知道Debug靠一段程序来执行D命令,程序和数据根本上没有任何区别,都存储在内存中。CPU在执行这段程序时,便要访问存储这段程序的内存,CPU靠段寄存器(段地址:偏移地址)来访问内存,那么段地址应该送入哪个段寄存器呢?不能是CS,因为CS:IP要指向需要处理的代码的地址。也不能是SS,因为SS:SP要指向栈顶的地址。依次推理,是不是说也不能是DS,因为DS要指向数据段的地址??
展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询