8031单片机响应中断后,产生长调用指令LCALL,执行指令的过程包括:首先把________的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送____________,使程序执行转向_____________中的中断地址区。
第1题:
A、执行开中断指令
B、执行关中断指令
C、执行PUSH指令
D、内部自动操作
第2题:
A.调用指令的首地址
B.调用指令的末地址
C.调用指令的下一条指令的首地址
D.返回指令的末地址
第3题:
第4题:
执行CALL子程序调用指令时,CPU会自动地将断点压入堆栈保护。断点指的是()。
第5题:
8031单片机响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把()的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送(),使程序执行转向()中的中断地址区。
第6题:
执行返回指令时,返回的断点是()。
第7题:
当执行调用指令时,首先将该指令下一条指令的地址压入到堆栈区,保护其下一条指令的地址,然后再将转移的地址送()实现转移;当再执行RET指令时自动将堆栈中的地址弹入PC从而实现返回。
第8题:
当执行指令时,PC中的内容总是指示出()
第9题:
单片机响应中断时,首先是将()地址压入堆栈进行()保护,再将()地址装入PC,使程序跳到响应中断请求的()处。通常在()处放置一条无条件转移指令,使程序跳到中断服务子程序处。
第10题:
若SP=60H,标号LABEL所在的地址为3456H。LCALL指令的地址为2000H,执行指令如下后,堆栈指针SP和堆栈内容发生了什么变化?PC的值等于什么?如果将指令LCALL直接换成ACALL是否可以?如果换成ACALL指令,可调用的地址范围是什么?2000H LCALL LABEL
第11题:
0200H
2000H
0102H
0203H
第12题:
执行开中断指令
执行关中断指令
执行PUSH指令
内部自动操作
第13题:
A、最后推入断点地址的单元
B、最后推入断点地址单元的上一个单元(地址较低的单元)
C、-128~+127范围内
第14题:
对于由8031构成的单片机应用系统,中断响应并自动生成长调用指令LCALL后,应:
A、转向外部程序存储器去执行中断服务程序
B、转向内部程序存储器去执行中断服务程序
C、转向外部数据存储器去执行中断服务程序
D、转向内部数据存储器去执行中断服务程序
第15题:
A.把当前PC值压入堆栈,保护断点
B.将相应的中断服务程序的入口地址送入PC
C.对有些中断源,CPU会自动清除中断标志
D.执行中断服务程序
E.执行到返回指令RETI,中断服务程序结束,将堆栈内容弹出到PC,返回到原来断点继续执行
第16题:
CPU响应中断时,硬件首先完成()工作。
第17题:
在程序运行过程中执行PC=0200H的一条指令LCALLaddr16,该调用子程序的返回指令是(),实施该调用指令时,压入堆栈保存的程序地址是()。
第18题:
调用子程序、中断响应过程及转移指令的共同特点是()。
第19题:
通过堆栈操作实现子程序调用,首先把PC的内容入栈,以进行断点保护。调用返回时再进行出栈操作,把保护的断点送回()。
第20题:
执行返回指令时,返回的断点是调用指令的首地址。
第21题:
响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把的()内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送PC,使程序执行转向()中的中断地址区。
第22题:
80C51单片机中,在调用子程序前,用()指令将子程序中所需数据压入堆栈,进入执行子程序时,再用()指令从堆栈中弹出数据。
第23题:
将断点地址送到指定的寄存器中
将断点地址通过访问指令送到指定的内存单元中
将断点地址通过指令送到中断向量表中
由硬件将断点地址自动压入堆栈中
第24题:
CALL指令从堆栈中取出子程序的地址
RET指令从堆栈中取出子程序的地址
CALL指令从堆栈中取出断点的地址
RET指令从堆栈中取出断点的地址