在某段式存储管理系统中,逻辑地址为32位,其中高16位为段号,低16位为段内偏移量,以下是段表(其中的数据均为16进制): 以下是代码段的内容(代码前的数字表示存放代码的十六进制逻辑地址): 试问: 若栈指针SP的当前值为70FF0H

admin2018-07-17  38

问题  在某段式存储管理系统中,逻辑地址为32位,其中高16位为段号,低16位为段内偏移量,以下是段表(其中的数据均为16进制):

    以下是代码段的内容(代码前的数字表示存放代码的十六进制逻辑地址):

    试问:
若栈指针SP的当前值为70FF0H,push x指令的执行过程:先将SP减4,然后存储x的值。试问存储x的物理地址是多少?

选项

答案SP的当前值为70FFOH中,先减4H后得70FECH,7为段号,0FECH为段内偏移量,则对应的物理地址为13000H+0FECH=13FECH,故存储x的物理地址为13FECH。

解析
转载请注明原文地址:https://jikaoti.com/ti/SlfjFFFM
0

最新回复(0)