某机器CPU中有16个通用寄存器,运行某中断处理程序时仅用到其中2个寄存器,请问响应中断而进入该中断处理程序时是否要将通用寄存器内容保存到主存中去?需保存几个寄存器?

题目

某机器CPU中有16个通用寄存器,运行某中断处理程序时仅用到其中2个寄存器,请问响应中断而进入该中断处理程序时是否要将通用寄存器内容保存到主存中去?需保存几个寄存器?


相似考题
更多“某机器CPU中有16个通用寄存器,运行某中断处理程序时仅用到其中2个寄存器,请问响应中断而进入该中断处理程序时是否要将通用寄存器内容保存到主存中去?需保存几个寄存器?”相关问题
  • 第1题:

    从机器(汇编)语言程序员看,以下(32)是透明的。

    A.指令地址寄存器、条件码寄存器

    B.磁盘外设、通用寄存器

    C.中断字寄存器、时标发生器

    D.主存地址寄存器、先行进位链


    正确答案:D
    解析:从机器(汇编)语言程序员看,不透明的有:指令地址寄存器;条件码寄存器;磁盘外设:通用寄存器;中断字寄存器。透明的有:指令缓冲器:时标发生器;乘法器;主存地址寄存器:先行进位链;移位器。

  • 第2题:

    CPU响应中断时需要保护断点,断点指的是()。

    A.中断服务程序的人口地址
    B.程序计数器PC的内容
    C.CPU内各寄存器的内容
    D.指令寄存器IR的内容

    答案:B
    解析:
    CPU在一条指令执行结束时响应中断,断点指的是程序计数器PC的内容,也就是现行程序下一条将要执行指令的地址

  • 第3题:

    某机器CPU中有16个通用寄存器,运行某中断处理程序时仅用到其中2个寄存器,请问响应中断而进入该中断处理程序时是否要将通用寄存器内容保存到主存中去?需保存几个寄存器?


    正确答案:虽然CPU中有16个通用寄存器,但因运行某中断处理程序时仅用到其中2个寄存器,因此在响应中断而进入该中断处理程序时,不需要将所有通用寄存器内容保存到主存中,需保存的只是在中断处理程序中要用到的2个寄存器。

  • 第4题:

    对机器语言程序员透明的是()。

    • A、中断字
    • B、主存地址寄存器
    • C、通用寄存器
    • D、条件码

    正确答案:B

  • 第5题:

    程序中断处理中,中断程序的入口地址在()中。

    • A、中断控制器
    • B、屏蔽寄存器
    • C、状态寄存器
    • D、中断向量

    正确答案:D

  • 第6题:

    8086/8088 CPU 中有几个通用寄存器?有几个变址寄存器?有几个指针寄存器?通常哪几个寄存器亦可作为地址寄存器使用?


    正确答案: 8086/8088CPU中共有:
    8个16位的通用寄存器AX、BX、CX、DX、BP、SP、SI、DI;
    2个变址寄存器SI、DI;
    2个指针寄存器BP、SP;
    其中BX、BP、SI、DI亦可作地址寄存器。

  • 第7题:

    8086/8088CPU中有几个通用寄存器?有几个变址寄存器?有几个指针寄存器?通常哪几个寄存器亦可作为地址寄存器使用?


    正确答案: 8086/8088CPU中共有:
    8个16位的通用寄存器AX、BX、CX、DX、BP、SP、SI、DI;
    2个变址寄存器SI、DI;
    2个指针寄存器BP、SP;
    其中BX、BP、SI、DI亦可作地址寄存器。

  • 第8题:

    中断处理程序对中断事件的处理可分为()两个步骤进行。

    • A、 保护好被中断进程的现场信息
    • B、 恢复被中断进程的现场信息
    • C、 依据旧PSW中指示的中断事件进行具体处理
    • D、 将被中断进程排入就绪队列
    • E、 把被中断进程的通用寄存器和控制寄存器以及被中断进程的PSW保存起来

    正确答案:A,C,E

  • 第9题:

    嵌入式系统中采用中断方式实现输入/输出的主要原因是(1)。在中断时,CPU断点信息一般保存到(2)中。 空白(2)处应选择()

    • A、通用寄存器
    • B、堆
    • C、栈
    • D、I/O接口

    正确答案:C

  • 第10题:

    填空题
    281X中断寄存器有IFR、()、DBGIER、中断标志寄存器IFR、中断使能寄存器IER、调试中断使能寄存器DBGIER、状态寄存器。

    正确答案: IER
    解析: 暂无解析

  • 第11题:

    单选题
    对机器语言程序员透明的是()。
    A

    中断字

    B

    主存地址寄存器

    C

    通用寄存器

    D

    条件码


    正确答案: D
    解析: 暂无解析

  • 第12题:

    多选题
    中断处理程序对中断事件的处理可分为()两个步骤进行。
    A

    保护好被中断进程的现场信息

    B

    恢复被中断进程的现场信息

    C

    依据旧PSW中指示的中断事件进行具体处理

    D

    将被中断进程排入就绪队列

    E

    把被中断进程的通用寄存器和控制寄存器以及被中断进程的PSW保存起来


    正确答案: E,D
    解析: 暂无解析

  • 第13题:

    下列关于8086CPU中断响应和处理过程的叙述,正确的是

    A.8086CPU执行完一条指令后对中断进行判断

    B.响应中断时,首先保护标志寄存器内容和断点

    C.执行中断处理程序前,判断是否有NMI请求,如有则处理该请求

    D.收到INTR请求后,立即响应该中断

    E.如果TF=1,则进入单步中断处理程序


    正确答案:ABC

  • 第14题:

    在中断时,CPU断点信息一般保存到( )中。

    A.. 通用寄存器
    B. 堆
    C. 栈
    D. I/O接口

    答案:C
    解析:
    考核中断方面的基础知识。

  • 第15题:

    在IBM370机器的中断系统中,分配给中断处理软件的功能应该是()

    • A、保存程序断点
    • B、保存通用寄存器
    • C、保存程序状态字
    • D、转向中断处理程序总入口

    正确答案:B

  • 第16题:

    从机器(汇编)语言程序员看,以下哪些是透明的? 指令地址寄存器;指令缓冲器;时标发生器;条件寄存器;乘法器;主存地址寄存器;磁盘外设;先行进位链;移位器;通用寄存器;中断字寄存器。


    正确答案:透明的有:指令缓冲器、时标发生器、乘法器、先进先出链、移位器、主存地址寄存器。

  • 第17题:

    外部设备向CPU发出中断请求,CPU是否响应还与标志寄存器中的中断标志位IF有关。如果IF=0,就说明CPU被允许响应某些外部设备的中断。


    正确答案:错误

  • 第18题:

    8088/8086CPU在响应8259的中断过程中,连续执行两个INTA中断响应周期,第二个中断响应周期是()。

    • A、读取8259中OCW3的内容
    • B、读取8259中断屏蔽寄存器的内容
    • C、读取中断类型码
    • D、清除中断申请寄存器IRRi

    正确答案:C

  • 第19题:

    8086/8088CPU状态标志寄存器中IF=1时,表示()。

    • A、CPU可以响应非屏蔽中断
    • B、CPU可以响应内部中断
    • C、CPU可以响应可屏蔽中断
    • D、CPU禁止响应可屏蔽中断

    正确答案:C

  • 第20题:

    中断处理程序占用处理器之前,新PSW是保存在()

    • A、中断装置中
    • B、程序状态字寄存器中
    • C、预先约定的主存单元中
    • D、中断字寄存器中

    正确答案:C

  • 第21题:

    单选题
    中断处理程序占用处理器之前,新PSW是保存在()
    A

    中断装置中

    B

    程序状态字寄存器中

    C

    预先约定的主存单元中

    D

    中断字寄存器中


    正确答案: B
    解析: 暂无解析

  • 第22题:

    单选题
    在IBM370机器的中断系统中,分配给中断处理软件的功能应该是()
    A

    保存程序断点

    B

    保存通用寄存器

    C

    保存程序状态字

    D

    转向中断处理程序总入口


    正确答案: A
    解析: 暂无解析

  • 第23题:

    问答题
    某机器CPU中有16个通用寄存器,运行某中断处理程序时仅用到其中2个寄存器,请问响应中断而进入该中断处理程序时是否要将通用寄存器内容保存到主存中去?需保存几个寄存器?

    正确答案: 虽然CPU中有16个通用寄存器,但因运行某中断处理程序时仅用到其中2个寄存器,因此在响应中断而进入该中断处理程序时,不需要将所有通用寄存器内容保存到主存中,需保存的只是在中断处理程序中要用到的2个寄存器。
    解析: 暂无解析

  • 第24题:

    单选题
    8088/8086CPU在响应8259的中断过程中,连续执行两个INTA中断响应周期,第二个中断响应周期是()。
    A

    读取8259中0CW3的内容

    B

    读取8259中断屏蔽寄存器的内容

    C

    读取中断类型码

    D

    清除中断申请寄存器IRRI


    正确答案: A
    解析: