8、微单步继续执行指令 or x20,x18, x19 从指令存储器的DO观察到数据01396a33H, 该条指令使得寄存器堆的RA1=12,因此RD1读出寄存器x18的值,参与ALU运算, 该条指令使得寄存器堆的RA2=13,因此RD2读出寄存器x19的值,参与ALU运算, 对该条指令的译码产生控制信号ALUctrl , ImmToALU, RegWrite; 该条指令使得WA=14H,即十进制的20; 最后,ALU的运算结果00000005H,保存在x20寄存器中,NextPC=PC+4。
8、微单步继续执行指令 or x20,x18, x19 从指令存储器的DO观察到数据01396a33H, 该条指令使得寄存器堆的RA1=12,因此RD1读出寄存器x18的值,参与ALU运算, 该条指令使得寄存器堆的RA2=13,因此RD2读出寄存器x19的值,参与ALU运算, 对该条指令的译码产生控制信号ALUctrl , ImmToALU, RegWrite; 该条指令使得WA=14H,即十进制的20; 最后,ALU的运算结果00000005H,保存在x20寄存器中,NextPC=PC+4。
参考答案和解析
√
相关考题:
计算机中指令的执行过程可以概括为以下步骤:第一步:读取指令。把(34)中的内容经(35)送入内存的有关寄存器,读出内存中存储的指令并将其送入(36)。第二步:指令译码。(36)中的操作码部分送指令译码器产生相应的操作控制信号,地址码部分则(37)。第三步:按指令操作码执行相应的操作和运算。第四步:保存运算结果,并形成下一条要读取的指令的地址。A.指令寄存器B.程序计数器C.标志寄存器D.变址寄存器
在以顺序控制方式处理的计算机中,程序存放在主存中,从(6)所示地址中读出指令,然后放在(6)中译码并执行。A.基寄存器 指令寄存器B.基寄存器控制器C.指令地址寄存器 指令寄存器D.指令地址寄存器 控制器
● 8086微处理器的内部分为执行单元(EU)和总线接口单元(BIU)两个部分,其中EU负责指令的执行,它主要包括 (24) 。(24)A. 控制器、ALU运算器、输入输出控制电路、状态寄存器B. 控制器、ALU运算器、通用寄存器、状态寄存器C. 控制器、通用寄存器、输入输出控制电路、状态寄存器D. 控制器、ALU运算器、输入输出控制电路、通用寄存器
CPU执行每一条指令都要分成若干步:取指令、指令译码、取操作数、执行运算、保存结果等。CPU在取指令阶段的操作是()A、从硬盘读取一条指令并放入内存储器B、从内存储器(或cache)读取一条指令放入指令寄存器C、从指令寄存器读取一条指令放入指令计数器D、从内存储器读取一条指令放入运算器
单选题计算机执行指令的过程:在控制器的指挥下,把存储器的内容经过地址总线送入( )的地址寄存器,按该地址读出指令,再经过数据总线送入指令寄存器,经过指令译码器进行分析产生相应的操作控制信号送各执行部件。A运算器BCPUC程序计数器D通用寄存器
单选题()用于暂时存放由内存读出的指令或数据字。A程序状态字寄存器B指令寄存器C存储器数据寄存器D程序寄存器