为完成实现子程序调用,ACALL addr11指令共完成两项操作: 断点保护:断点保护是通过自动方式的堆栈操作实现的,即把加2以后的PC值自动送堆栈保存起来,待子程序返回时再送回PC
构造目的地址:目的地址的构造是在PC加2的基础上,以指令提供的11位地址取代PC的低11位,而PC的高5位不变。
(简答题)
为完成实现子程序调用,ACALL addr11指令要完成什么样的操作?
正确答案
答案解析
略
相似试题
(简答题)
写出ACALL和LCALL两个调用指令的调用范围,试写出这两条指令执行时,CPU的操作过程。
(单选题)
主程序执行完ACALL后转到子程序,堆栈指针SP的值()。
(简答题)
简述C51程序调用汇编程序时如何实现参数传递。
(填空题)
通过堆栈操作实现子程序调用,首先要把()的内容入栈,以进行断点保护,调用返回时再进行出栈操作,把保护的断点送回()
(填空题)
通过堆栈操作实现子程序调用,首先就要把()的内容入栈,以进行断点保护。调用返回时,再进行出栈保护,把保护的断点送回到()。
(填空题)
层次化设计是将一个大的设计项目分解为若干个()或者若干个()来完成的。先从()的电路设计开始,然后在()的设计中逐级调用()的设计结果,直至实现系统电路的设计。
(单选题)
FANUC系统调用子程序指令为()。
(判断题)
子程序调用时要进行现场保护,调用结束时要进行现场和恢复。
(单选题)
下列三个指令中,()表示子程序调用。