电子与通信技术

MCS-51单片机中PUSH和POP指令只能保护现场,不能保护断点。()

题目

MCS-51单片机中PUSH和POP指令只能保护现场,不能保护断点。()

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列X86汇编指令中,有语法错误的是

A.PUSH [2100H]

B.PUSH [20H+SI+BX]

C.POP CS

D.POP [2100H]


正确答案:B

第2题:

进栈/出栈指令PUSH/POP的内存操作数的段地址只能是()。

  • A、CS
  • B、ES
  • C、DS
  • D、SS

正确答案:D

第3题:

输入序列为ABC,可以变为CBA时,经过的栈操作为()。

A.push,pop,push,pop,push,pop

B.push,push,push,pop,pop,pop

C.push,push,pop,pop,push,pop

D.push,pop,push,push,pop,pop


正确答案:B

第4题:

下列指令中有语法错误的是()。

  • A、PUSH  AX
  • B、PUSH [20H+SI+BX]
  • C、POP  CS
  • D、PUSH ES

正确答案:C

第5题:

MCS-51单片机,CPU对片外RAM的访问只能用寄存器间接寻址的方式,且仅有()指令。


正确答案:4条

第6题:

为什么中断程序中,要求PUSH、POP指令成对出现?


正确答案: 因为不成对使用就不能正确返回原程序,而中断服务的子程序必须以RETI指令作为结束,RETI的前一条指令SP的值与刚进入中断入口的SP值相同。

第7题:

PUSH指令和POP指令有什么特点?


正确答案:这是两个重要的对堆栈操作的指令,它们只能做字操作,它们所带的操作数不能是立即数,POP指令不允许使用CS寄存器。

第8题:

( 3 )有一个初始为空的栈和下面的输入序列 A,B,C,D,E,F , 现经过如下操作: push, push,top,pop, top, push, push, push, top, pop, pop, pop, push 。 上述操作序列完成后栈中的元素列表(从底到顶)为【 3 】 。


正确答案:

第9题:

编程时,一般在中断服务子程序和调用子程序中需用保护和恢复现场,保护现场用PUSH指令,恢复现场用()指令。


正确答案:POP

第10题:

在某子程序的开始处要保护AX,BX,CX,DX四个寄存器信息,在子程序结束时要恢复这四个寄存器信息。例如: PUSH AX/ PUSH BX/保护现场 PUSH CX/ PUSH DX/ : }恢复现场 试写出恢复现场时的指令序列。


正确答案: POP DX
POP CX
POP BX
POP AX