问答题

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

以下是代码段的内容:

试问:

“call sin”指令的执行过程:先将当前PC值入栈,然后在PC内装入目标PC值。请问:哪个值被压入栈了新的栈指针的值是多少新的PC值是多少

【参考答案】

PC在调用“call sin”命令之后,自增为248。所以逻辑地址248被压入栈。由第4)问我们......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)