单选题

在向下生成的堆栈中,如果入栈指令PUSHX的操作定义为:SP←(SP)+1,M(SP)←M(X),则出栈指令POPX应定义为()。

A. SP←(SP)-1,M(X)←M(SP)
B. SP←(SP)+1,M(X)←M(SP)
C. M(X)←M(SP),SP←(SP)-1
D. M(X)←M(SP),SP←(SP)+1

查看答案
该试题由用户570****25提供 查看答案人数:45545 如遇到问题请 联系客服
正确答案
该试题由用户570****25提供 查看答案人数:45546 如遇到问题请联系客服

相关试题

换一换
单选题
在向下生成的堆栈中,如果入栈指令PUSHX的操作定义为:SP←(SP)+1,M(SP)←M(X),则出栈指令POPX应定义为()。
A.SP←(SP)-1,M(X)←M(SP) B.SP←(SP)+1,M(X)←M(SP) C.M(X)←M(SP),SP←(SP)-1 D.M(X)←M(SP),SP←(SP)+1
答案
主观题
堆栈存取方式是面向栈顶操作的先进后出的存取方式,在自底向上生成方式工作的堆栈中,入栈时,堆栈指针作何调整?;出栈时作何调整? 。入栈时调整指针和存入数据的次序是:先 ,后 。本题说明:自底向上生成方式,即栈底地址大于栈顶地址
答案
判断题
因为SP所指栈顶为“实”栈顶,所以在入栈和出栈操作时都要先修改堆栈指针SP,再执行入栈、出栈操作。
A.对 B.错
答案
单选题
堆栈寻址方式中,设A为某通用寄存器,SP为堆栈指示器,Msp为SP指示器的栈项单元,如果入栈操作的动作是(A)→Msp,(SP)-1→SP,那么出栈操作的动作应为()
A.(SP)+1→SP B.(SP)→1→SP,(Msp)→A C.(Msp)→ D.(SP)-1→SP
答案
单选题
堆栈寻址方式中,设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、b、c、d、e,则堆栈的不可能的输出序列是()
A.edcba B.decba C.dceab D.abcde
答案
单选题
堆栈指针SP可指示堆栈的栈顶,下列指令中不会影响SP内容的是()
A.转移指令 B.PUSH指令 C.RET指令 D.调用子程序指令
答案
单选题
在堆栈寻址中,设A为累加器,SP为堆栈指示器,Msp为SP指示的栈顶单元。如果进栈操作顺序是:(SP)-1→SP,(A)→Msp,那么出栈操作的顺序应是()。
A.(Msp)→A,(SP)+1→SP B.(SP)+1→SP,(Msp)→A C.(SP)-1→SP,(Msp)→A D.(Msp)→A,(SP)-1→SP
答案
多选题
堆栈寻址方式中,没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减1,再将数据存入SP所指单元 B.先使SP加1,再将数据存入SP所指单元 C.先将数据存入SP所指单元,再将SP减1 D.先将数据存入SP所指单元,再将SP加1
答案
热门试题
堆栈寻址方式中,设A为累加器,SP为堆栈指示器,MSP为SP指示的栈顶单元,如果进栈操作的动作顺序是(SP–1)→SP,(A)→MSP,那么出栈操作的动作顺序应为() 堆栈寻址方式中,设A为累加寄存器,SP为堆栈指针,Msp为SP指示的栈顶单元,如果出栈操作的动作是:(Msp)→A,(SP)+1→SP,那么,进栈操作的动作为() 堆栈寻址方式中,设A为累加器,SP为堆栈指示器,MSP为SP指示的栈顶单元。如果进栈操作的动作顺序是(A)→MSP,(SP)-1→SP。那么出栈操作的动作顺序应为() 执行逻辑推入栈指令使堆栈深度减1。 堆栈寻址方式中,设A为累加器,SP为堆栈指示器,MSP为SP指示的栈顶单元,如果进栈操作的动作顺序是(SP – 1) → SP,(A) → MSP,那么出栈操作的动作顺序应为__A___ 不影响8086堆栈指针SP值的指令是______。 堆栈传递参数时,子程序中可以用( )指令实现弹栈返回,并且弹出堆栈中所传递的参数。 通过堆栈操作实现子程序调用时,首先要把____的内容入栈,以进行断点保护。调用子程序返回指令时,再进行出栈保护,把保护的断点送回到____ ,先弹出的是原来____中的内容 在堆栈段中,若栈顶=栈底,则为栈 在DEBUG下设置(SP)=20H,设置AX、BX、CX、DX为不同值,把这四个寄存器内容依次压入堆栈,再从堆栈中依次弹出到SI、DI、BP、BX寄存器。写出一段程序实现上述操作,并画出每条入栈指令执行后SP和堆栈中数据的变化。 在向上生成(地址码减小方向)堆栈中,若约定位是顶栈(即堆顶指针随时指向实有数据的堆顶),则正确的压入数据操作为()。 堆栈寻址方式中,设A为累加寄存器,SP为堆栈指示器,Msp为SP指示器的栈顶单元,如果操作的动作是:(A)→Msp,(SP)-1→SP,那么出栈操作的动作为:() 在堆栈操作中,当栈内的数据未置空时,这时的 SP 指向栈底单元 通过堆栈操作实现子程序调用,首先要把()的内容入栈,以进行断点保护,调用返回时再进行出栈操作,把保护的断点送回() 堆栈栈顶随着数据入栈和出栈上下浮动,始终指向栈顶单元地址的寄存器为() 请描述CPU发生中断时入栈和出栈的过程,并分析堆栈段中数据的存储方式及栈指针变化之间的关系。 请描述CPU发生中断时入栈和出栈的过程,并分析堆栈段中数据的存储方式及栈指针变化之间的关系 51单片机中,堆栈存放数据的原则是先进后出,后进先出,数据进栈后,栈顶向下移动,栈指针SP值随之减小。 51单片机中,堆栈存放数据的原则是先进后出,后进先出,数据进栈后,栈顶向下移动,栈指针SP值随之减小。 51单片机中,堆栈存放数据的原则是先进后出,后进先出,数据进栈后,栈顶向下移动,栈指针SP值随之减小()
购买搜题卡 会员须知 | 联系客服
会员须知 | 联系客服
关注公众号,回复验证码
享30次免费查看答案
微信扫码关注 立即领取
恭喜获得奖励,快去免费查看答案吧~
去查看答案
全站题库适用,可用于E考试网网站及系列App

    只用于搜题看答案,不支持试卷、题库练习 ,下载APP还可体验拍照搜题和语音搜索

    支付方式

     

     

     
    首次登录享
    免费查看答案20
    微信扫码登录 账号登录 短信登录
    使用微信扫一扫登录
    登录成功
    首次登录已为您完成账号注册,
    可在【个人中心】修改密码或在登录时选择忘记密码
    账号登录默认密码:手机号后六位