堆栈寻址方式中,设A为某通用寄存器,SP为堆栈指示器,Msp

堆栈寻址方式中,设A为某通用寄存器,SP为堆栈指示器,Msp为SP指示器的栈项单元,如果入栈操作的动作是(A)→Msp,(SP)-1→SP,那么出栈操作的动作应为()。...

2021年农村信用社招聘《计算机专业》考试题库-计算机专业-强化练习题一-

职业资格-农村信用社招聘

单选题-堆栈寻址方式中,设A为某通用寄存器,SP为堆栈指示器,Msp为SP指示器的栈项单元,如果入栈操作的动作是(A)→Msp,(SP)-1→SP,那么出栈操作的动作应为()。

单选题

A.(SP) 1→SP,(Msp)→A

B.(Msp)→A,(SP) 1→SP

C.(SP)→1→SP,(Msp)→A

D.(Msp)→A,(SP)-1→SP

我个人认为这个应该是:A

解析:由入栈操作的动作可知,堆栈指示器SP是向低地址扩充的,其指向的是栈项下一个单元的地址。那么在出栈时,首先将堆栈指示器SP指向栈顶元素,即将SP向高地址扩充一个单元(对应动作为:(SP)+1→SP).然后将该单元的内容存放到通用寄存器A中(对应动作为:(Msp)→A)。

本文来自zhongtiku投稿,不代表升华网立场,如若转载,请注明出处:http://54sh.com/zhiyetiku/2147008.html

() 0
上一篇 11-15
下一篇 11-15

相关推荐