微型计算机

执行指令IRET后弹出堆栈的寄存器先后顺序为()。A、CS、IP、FlagsB、IP、CS、FlagsC、Flags、CS、IPD、Flags、IP、CS

题目

执行指令IRET后弹出堆栈的寄存器先后顺序为()。

  • A、CS、IP、Flags
  • B、IP、CS、Flags
  • C、Flags、CS、IP
  • D、Flags、IP、CS
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

完成标志位传送的指令共有哪几条()

A、读取标志指令

B、设置标志指令

C、对标志寄存器的压入堆栈指令和弹出堆栈指令

D、寻址指令


参考答案:A,B,C

第2题:

执行中断返回指令RETI,从堆栈弹出地址送给()。

A.PSW

B.PC

C.DPTR

D.Rn


参考答案:B

第3题:

执行中断返回指令,从堆栈弹出地址送给( )。

A.累加器A

B.程序状态寄存器PSW

C.DPTR

D.PC


正确答案:D

第4题:

计算机存放下一条指令地址的寄存器是()

A.指令指针寄存器
B.地址寄存器
C.指令寄存器
D.堆栈指针寄存器

答案:A
解析:

第5题:

CPU中,保存当前正在执行的指令的寄存器是(59)。表征指令执行结果的寄存器是(60)。

A.程序计数器

B.标志寄存器(PSW)

C.堆栈指示器

D.指令寄存器


正确答案:D
解析:在CPU执行指令的过程中,CPU将从内存取出的指令保存在CPU内部的指令寄存器中,而后执行该指令。在指令执行过程中,CPU取指令的内存地址由程序计数器来决定,并且CPU每从内存取出指令,程序计数器的内容自动增量,指向下一次要执行的指令。所以,CPU中决定指令执行顺序寄存器是程序计数器。在CPU中,用以记录指令执行结果的寄存器是标志寄存器(PSW)。

第6题:

操作数存在堆栈中,指令隐含约定由堆栈指针SP寄存器提供堆栈栈顶单元地址,进行读出或写入的是()。

A.寄存器寻址

B.主存寻址

C.堆栈寻址


正确答案:C

第7题:

已知(SP)=1310H,执行IRET 指令后(SP)为( )。

A.1304H

B.1314H

C.1312H

D.1316H


正确答案:D

第8题:

使用指令RET及IRET时,弹出堆栈的内容一样。()

此题为判断题(对,错)。


参考答案:错误

第9题:

8086CPU执行IRET指令,从堆栈当前栈顶弹出的字节数为

A.2个字节

B.6个字节

C.4个字节

D.8个字节


正确答案:B

第10题:

中断返回指令是IRET,该指令将堆栈中保存的断点弹出后依次装入()寄存器中,将堆栈中保存的标志装入标志寄存器F中。


正确答案:指令指针寄存器和代码段