更多“进入子程序后,将EAX、EBX、ECX和EDX按顺序压入堆栈…”相关的问题
第1题
进入子程序后,将EAX、EBX、ECX和EDX按顺序压入堆栈,则子程序返回前弹出这些寄存器的顺序还是EAX、EBX、ECX和EDX。
点击查看答案
第2题
进入子程序后,将EAX、EBX、ECX和EDX按顺序压入堆栈,则子程序返回前弹出这些寄存器的顺序还是EAX、EBX、ECX和EDX。
点击查看答案
第3题
2、子程序设计应该关注的原则中,不正确的是:
A.压入和弹出操作要成对使用,保持堆栈平衡
B.子程序开始保护寄存器,返回前相应恢复
C.子程序允许嵌套
D.子程序不允许递归
点击查看答案
第4题
如果在调用子程序时需要保护某些寄存器内容,可以在子程序开始处,设置一组PUSH指令,将寄存器原始值压入堆栈保护起来;在子程序结尾处,设置一组POP指令,将堆栈中前期保护好的原始值弹出放回原寄存器之中。
点击查看答案
第5题
28、堆栈操作需要保持压入和弹出的区域平衡,但当使用堆栈将主程序参数传递给子程序时就不必了。
点击查看答案
第6题
下列哪些操作是在中断处理过程中的“恢复现场”步骤进行的?
A.将中断服务程序中要使用的寄存器弹出堆栈
B.将标志寄存器弹出堆栈
C.执行中断返回指令
D.将发生中断处的指令地址压入堆栈
E.将中断服务程序中要使用的寄存器压入堆栈
F.屏蔽其他中断请求
点击查看答案
第7题
1. 程序的三种基本结构是()。
A.过程,子程序,分程序
B.顺序,条件,循环
C.递归,堆栈,队列
D.调用,返回,转移
点击查看答案
第8题
指令INT n和段间子程序调用指令CALL相比,不同的是INT n指令还必须将()的内容压入堆栈。
点击查看答案
第9题
程序的三种基本控制结构是_____。
A.顺序、分支和循环
B.过程、子程序和分程序
C.递归、堆栈和队列
D.返回和转移
点击查看答案
第10题
结构化程序的三种基本控制结构是()
A.顺序、选择和循环
B.过程、子程序和函数
C.递归、堆栈和队列
D.返回和转移
点击查看答案
第11题
6、关于AT89S52单片机的堆栈操作,下列描述正确的是()。
A.遵循先进先出,后进后出的原则
B.压栈时栈顶地址自动减1
C.调用子程序及子程序返回与堆栈无关
D.中断响应及中断返回与堆栈有关
点击查看答案