网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
12、AT89S52单片机响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把 的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送入PC,使程序执行转向 中的中断地址区。
参考答案和解析
D
更多 “12、AT89S52单片机响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把 的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送入PC,使程序执行转向 中的中断地址区。” 相关考题
考题
堆栈结构在计算机中的作用哪些()
A、具有堆栈结构的机器使用零地址指令,这不仅合指令长度短,指令结构简单,机器硬件简化B、实现程序调用,子程序嵌套调用和递归调用C、对于“中断”技术,堆栈更是不可缺少的,保存“断点”和“现场”D、扩大指令寻址空间
考题
对于由8031构成的单片机应用系统,中断响应并自动生成长调用指令LCALL后,应:A、转向外部程序存储器去执行中断服务程序B、转向内部程序存储器去执行中断服务程序C、转向外部数据存储器去执行中断服务程序D、转向内部数据存储器去执行中断服务程序
考题
中断响应操作过程中将包含以下哪些操作?()
A.把当前PC值压入堆栈,保护断点B.将相应的中断服务程序的入口地址送入PCC.对有些中断源,CPU会自动清除中断标志D.执行中断服务程序E.执行到返回指令RETI,中断服务程序结束,将堆栈内容弹出到PC,返回到原来断点继续执行
考题
计算机执行指令的过程是:在控制器的指挥下,把(12)的内容经过地址总线送入(13)的地址寄存器,按该地址读出指令,再经过(14)送入指令寄存器,经过(15)进行分析产生相应的操作控制信号送各执行部件。若执行的是非转移类指令,或虽为转移指令但条件不成立;则(12)的内容加1;若转移指令条件成立,则根据指令给出的寻址方式计算出地址送入(12)。若有中断发生,(12)中应送入(16)。A.标志寄存器B.指令译码器C.程序计数器D.通用寄存器
考题
执行CALL子程序调用指令时,CPU会自动地将断点压入堆栈保护。断点指的是()。A、CALL指令所在的地址B、CALL指令的下一条指令的首地址C、子程序入口地址D、CALL指令所在的段地址
考题
8031单片机响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把()的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送(),使程序执行转向()中的中断地址区。
考题
当执行调用指令时,首先将该指令下一条指令的地址压入到堆栈区,保护其下一条指令的地址,然后再将转移的地址送()实现转移;当再执行RET指令时自动将堆栈中的地址弹入PC从而实现返回。A、DPTRB、PCC、SPD、PSWE、R0
考题
若SP=60H,标号LABEL所在的地址为3456H。LCALL指令的地址为2000H,执行指令如下后,堆栈指针SP和堆栈内容发生了什么变化?PC的值等于什么?如果将指令LCALL直接换成ACALL是否可以?如果换成ACALL指令,可调用的地址范围是什么?2000H LCALL LABEL
考题
单选题CALL指令和RET指令对堆栈操作,正确的说法为()。A
CALL指令从堆栈中取出子程序的地址B
RET指令从堆栈中取出子程序的地址C
CALL指令从堆栈中取出断点的地址D
RET指令从堆栈中取出断点的地址
热门标签
最新试卷