在程序运行期间,当执行某些指令或操作时,CPU自动修改CS和IP

题目

在程序运行期间,当执行某些指令或操作时,CPU自动修改CS和IP使它们指向新的代码段,下列描述错误的是:()

  • A、执行段间过程调用CALL和段间返回指令RET
  • B、执行定位伪指令ORG
  • C、执行段间无条件转移指令JMP
  • D、响应中断及中断返回指令IPET
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

当复位信号(RESET)来到时,CPU便结束当前操作并对标志寄存器、IP、DS、ES、 SS及指令队列______,而将CS设置为一。


正确答案:清零    OFFFFH
清零    OFFFFH

第2题:

8086CPU构成的微机系统中,在执行 INT n 指令或者响应硬件中断时,CPU保护现场的顺序依次是

A.FR,CS,IP

B.CS,IP,FR

C.FR,IP,CS

D.IP,CS,FR


正确答案:B

第3题:

CPU交替执行操作系统程序和应用程序。根据运行程序对机器指令的使用权限CPU置为不同的状态。用户只能在___________下运行。


正确答案:
目态
【解析】CPU的执行状态分为管态和目态。目态具有较低权限,只能执行规定的指令,访问指定的寄存器和内存的指定区域。用户只能在目态下运行,防止用户程序对操作系统的破坏。

第4题:

在CPU复位期间,CS和IP寄存器分别初始化为()和()。CPU从内存单元地址为()单元取指令执行程序,一般在该单元存放的是一条()转移指令。


正确答案:FFFFH;0000H;FFFF0H;无条件

第5题:

8086/8088CPU执行INT n指令时,CPU将以下寄存器压入堆栈的顺序是()

  • A、FIAGS,IP,CS
  • B、IP,CS,FJAGS
  • C、CS,IP,FLAGS
  • D、FIAGS,CS,IP

正确答案:D

第6题:

CPU交替执行操作系统程序和应用程序。根据运行程序对机器指令的使用权限而将CPU置为不同的状态。用户程序只能运行在( )。

A.管态

B.目态

C.处理机状态

D.核心态


正确答案:B
解析:计算机系统将CPU执行状态划分为管态和目态。用户程序只能在目态下运行,如果用户程序在目态下执行了特权指令,硬件将产生中断,由操作系统获得控制,特权指令的执行被制止,这样便可以防止用户程序有意或无意地破坏系统。

第7题:

CPU在执行指令的过程中,会自动修改( )的内容,以使其保存的总是将要执行的下一条指令的地址。

A.指令寄存器
B.程序计数器
C.地址寄存
D.指令译码器

答案:B
解析:
程序计数器pc是用于存放下一条指令所在单元的地址的地方。指令寄存器是临时放置从内存里面取得的程序指令的寄存器,用于存放当前从主存储器读出的正在执行的一条指令。地址寄存器用来保存当前CPU所访问的内存单元的地址。指令译码器,从内存中取出的一条指令经数据总线送往指令寄存器中。

第8题:

CPU交替执行操作系统程序和用户程序。在执行不同程序时,根据运行程序对机器指令的使用权限而将CPU置为不同的状态。CPU的状态属于程序状态字PSW的一位。大多数计算机系统将CPU执行划分为管态和【 】两种状态。


正确答案:目态
目态

第9题:

8086/8088CPU执行INTn指令时,CPU将以下寄存器压入堆栈的顺序是()

  • A、FLAGS,IP,CS
  • B、IP,CS,FLAGS
  • C、CS,IP,FLAGS
  • D、FLAGS,CS,IP

正确答案:D

第10题:

微处理器在实模式下操作,对于下列CS:IP组合,计算要执行的下一条指令的存储器地址。  (1)CS=1000H和IP=2000H (2)CS=2400H和IP=1A00H (3)CS=1A00H和IP=B000H (4)CS=3456H和IP=ABCDH


正确答案: (1)PA=12000H
(2)PA=25A00H
(3)PA=25000H
(4)PA=3F12DH

更多相关问题