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

微信扫码获取答案解析
下载APP查看答案解析