找考题网-背景图
问答题

在一个段式存储管理系统中,逻辑地址为32位,其中高16位为段号,低16位为段内偏移,以下是段表(其中的数据均为16进制见表3-19):
表3-19 段表

以下是代码段的内容:

试问:

“mov 4+(sp),r2”的功能是什么

【参考答案】

70FE8(sp)+4=70FEC,即x的逻辑地址,所以功能是访问x的值,即sin函数的输入参数。
本题易错点:本题需要注意题目所问的地址是逻辑地址和物理地址,PC值和栈指针值指的都是逻辑地址,不是其物理地址,这也可以从第2问得知。