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

题目
填空题
在DLX指令实现的简单数据通路中,在WB周期中,有两大类指令执行操作()和()指令。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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


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

第2题:

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


正确答案:EX/MEM.ALUOutput

第3题:

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

A.时序产生器

B.程序计数器

C.操作控制器

D.指令寄存器


正确答案:C

第4题:

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


正确答案:I;J

第5题:

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


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

第6题:

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


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

第7题:

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


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

第8题:

在微机系统中,CPU是在时钟信号控制下,按节拍有序地执行指令序列。从取指令开始, 经过分析指令、对操作数寻址,然后______保存操作结果,这个过程称为指令执行周期。


正确答案:执行指令
执行指令 解析:题干即是指令执行周期的概念。

第9题:

PLC在基本指令和功能指令执行中,逻辑操作的结果暂存于()。


正确答案:堆栈寄存器

第10题:

在DLX中,所有的ALU指令都是()型指令。可以对DLX的所有通用寄存器和浮点寄存器进行LOAD和STORE操作,但是对()的LOAD操作没有任何效果。


正确答案:寄存器-寄存器;通用寄存器R0

更多相关问题