简答题

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

正确答案

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

答案解析

相似试题
  • 某计算机字长16位,每次存储器访问宽度16位,CPU中有8个16位通用寄存器。现为该机设计指令系统,要求指令长度为字长的整数倍,至多支持64种不同操作,每个操作数都支持4种寻址方式:立即(I)寄存器直接(R)寄存器间接(S)和变址(X),存储器地址位数和立即数均为16位,任何一个通用寄存器都可作变址寄存器,支持以下7种二地址指令格式(R、I、S、X代表上述四种寻址方式):RR型、RI型、RS型、RX型、XI型、SI型、SS型。请设计该指令系统的7种指令格式,给出每种格式的指令长度、各字段所占位数和含义,并说明每种格式指令需要几次存储器访问?

    简答题查看答案

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

    简答题查看答案

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

    简答题查看答案

  • 以8086/8088CPU标志寄存器中有()个控制标志。

    填空题查看答案

  • 8086CPU的标志寄存器中有()个状态标志位。

    单选题查看答案

  • 8086/8088CPU的寄存器组中,16位的寄存器共有()个。

    单选题查看答案

  • 8086CPU中总线接口单元BIU内由()个16位的段寄存器。

    填空题查看答案

  • Intel64结构支持16个64位整数通用寄存器。

    判断题查看答案

  • IA-32处理器有8个32位通用寄存器,其中哪几个可以分成16位和8位操作?

    简答题查看答案