在DLX指令实现的简单数据通路中,在WB周期中,有两大类指令执行

题目

在DLX指令实现的简单数据通路中,在WB周期中,有两大类指令执行操作()和()指令。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在CPU中,指令寄存器IR用来存放()。

  • A、正在执行的指令
  • B、即将执行的指令
  • C、已执行的指令
  • D、指令地址

正确答案:A

第2题:

在DLX指令实现的简单数据通路中,IF是指取指令周期,ID指()、EX指()、WB指写回周期。


正确答案:执行/有效地址计算周期;存储器访问/分支完成周期

第3题:

在计算机运行时,建立各寄存器之间的“数据通路”并完成取指令和执行指令全过程的部件是

A.时序产生器

B.程序计数器

C.操作控制器

D.指令寄存器


正确答案:C

第4题:

移位指令和循环移位指令在执行操作时,有什么差别?在编制乘除法程序中,为什么常用移位指令来代替乘除法指令?试编制一个程序段,实现CX中的数除以4,结果仍放在CX中。 


正确答案: 逻辑移位指令用于无符号数的移位,左移时,最低位补0,右移时,最高位补0。
算术移位指令用于对带符号数的移位,左移时,最低位补0,右移时,最高位的符号在右移的同时,且保持。
小循环移位指令ROL、ROR是只对目标操作数进行循环,即不含CF的左、右移循环移位。
大循环移位指令RCL、RCR是把标志位CF也包含在循环中的左、右移循环移位。 
对于二进制数,左移一位相当于乘二,右移一位相当于除二,所以可以用移位指令来代替乘除法指令。
SAR  CX,1;CX算术右移一位,除二
SAR  CX,1;CX算术右移一位,除二

第5题:

基本DLX流水线中,ALU指令在MEM段的处理动作可表示为:MEM/WB.ALUOutput←();


正确答案:EX/MEM.ALUOutput

第6题:

在DLX流水线上执行分支指令时,PC值有两种可能的变化情况。一种是();另一种是()。


正确答案:PC值改变为分支转移的目标地址;PC值保持正常(等于当前值加4)

第7题:

在DLX的指令格式中,I类型的指令格式中,除6位操作码外,还包括6位()和()以及16位的()。


正确答案:源操作数地址码;目的操作数地址码;立即数编码

第8题:

8086 CPU 执行一条指令需要几个时钟周期,Pentium CPU由于采用了【 】技术,在一个时钟周期中可以执行两条指令。


正确答案:超标量结构
超标量结构

第9题:

DLX指令集结构有哪几种主要的操作类型?


正确答案: DLX指令中的操作可分为4种类型。
(1)Load和Store操作。可对DLX的所有通用寄存器和浮点寄存器进行LOAD(载入或取)和STORE(储存)操作;
(2)ALU操作。在DLX中,所有的ALU指令都是寄存器-寄存器型指令,其运算包含了简单的算术和逻辑运算,如加、减、AND、OR、XOR和移位。
(3)分支和跳转操作。对程序流程进行控制,跳转可分为:简单跳转和跳转并链接(用于过程调用);所有分支指令均是条件分支指令。
(4)浮点操作。完成浮点数据的加、减、乘、除。

第10题:

DLX指令ADDIR1,R2,#3属于()类型的指令格式;DLX指令JALname属于()类型的指令格式。


正确答案:I;J