8031单片机响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把()的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送(),使程序执行转向()中的中断地址区。
PC、PC、程序存储器
以下的指令中,既有堆栈操作又影响中断触发器的指令是()。
A:ACALL B:LCALL C:RET D:RETI
下列指令中属于调用子程序指令的是()。
A:CLRA B:RRA C:SETB50H D:LCALL4500H
下列指令中属于返回主程序指令的是()。
A:CLR.A B:RET C:SET50H D:LCALL,4500H
8051单片机中断服务程序返回指令是()。
A:RET B:AJMP C:RETI D:LCALL
若SP=60H,标号LABEL所在的地址为3456H。LCALL指令的地址为2000H,执
行指令如下:
2000H LCALL LABEL
后,堆栈指针SP和堆栈内容发生了什么变化? PC的值等于什么?
如果将指令LCALL 直接换成ACALL是否可以?如果换成 ACALL指令,可
调用的地址范围是什么?
假定堆栈指针 SP的值为37H,执行LCALL指令后,SP的值为( )。
A:36H B:37H C:38H D:39H
在程序运行过程中执行 PC=0200H的一条指令LCALL addr16,该调用子程序的返回指
令是( ),实施该调用指令时.
A:RETI B:RET C:END D:2000H E:0102H F:0203H
在程序运行过程中执行 PC=0200H的一条指令LCALL addr16,压入堆栈保存的程序地址是( )。
A:RETI B:RET C:END D:2000H E:0102H F:0203H
判断指令是否正确:LCALL PROC