假设R1=0x31,R2=0x2则执行指令ADDR0,R1,R2LSL#3后,R0的值是()
已知ARM处理器R1=0x12345678,R2=0xFF008899,则执行指令ANDR0,R1,R2后,寄存器R0=(),R1=()。
DLX指令可以分为4种类型,即()、ALU操作、()和浮点操作。
在DLX的指令格式中,I类型的指令格式中,除6位操作码外,还包括6位()和()以及16位的()。
基本DLX流水线中,store指令在MEM段的处理动作可表示为:或Mem[()]←();
在DLX指令实现的简单数据通路中,在ID周期中,指令的()操作和()操作是并行进行的。
一条DLX指令的执行需要几个时钟周期?它们分别是什么?
基本DLX流水线中,ALU指令在MEM段的处理动作可表示为:MEM/WB.ALUOutput←();
基本DLX流水线中,假设分支指令需要4个时钟周期,其它指令需要5个时钟周期,分支指令占总指令数的12%,问CPI=(),若把ALU指令的写回提前到MEM段,ALU指令占总指令数的44%,则PI=()。
指令“ADDR0,R1,R2”的寻址方式为()
按照指令读访问和写访问的先后顺序,可以将数据冲突分为()3中类型。
在DLX指令实现的简单数据通路中,在WB周期中,有两大类指令执行操作()和()指令。
基本DLX流水线中,load/store指令在EX段的处理动作可表示为:EX/MEM.ALUOutput←()+();
已知R1=0xFF115577,R2=0x11000011,则执行指令于ORR R0,R1,R2后,寄存器R0=___【11】____,R2=___【12】已知R1=0xFF115577,R2=0x11000011,则执行指令于ORR R0,R1,R2后,寄存器R0=___【11】____,R2=___【12】____。
某计算机的时钟频率为600MHz,测试该计算机的程序使用4种类型的指令。每种指令的数量及所需指令时钟数(CPI)如表6-1所示,则该计算机的运算速度约为(3)MIPS。<img src='https://img2.soutiyun.com/shangxueba/ask/1527001-1530000/1528723/ct_csrmsdsm_crmsdschoosecn_00378(20101).jpg' />
某计算机有如下部件:ALU,移位器,主存M,主存数据寄存器MDR,主存地址寄存器MAR,指令寄存器IR,通用寄存器R0-R3,暂存器C和D。(1)请将各逻辑部件组成一个数据通路,并标明数据流动方向。(2)画出“ADDR1,R2”指令的指令周期流程图。(3)请述说RISC指令系统和CISC指令系统的区别及应用?
假设R1=0x31,R2=0x2则执行指令ADDR0,R1,R2,LSL2后,R0的值是()。
若寄存器r2的值为0x1,执行完指令movr2,r2,Isl4后,r2的值为()?
在无转发机制的五段基本流水线中,下列指令序列存在数据冲突的指令对是() I1: ADD R1, R2, R3 ;(R2)+(R3)→R1 I2: ADD R5, R2, R4 ;(R2)+(R4)→R5 I3: ADD R4, R5, R3 ;(R5)+(R3)→R4 I4: ADD R5, R2, R6 ;(R2)+(R6)→R5
3、MIPS指令分为R、 I、 J三种类型的指令,下列关于MIPS指令格式的描述中,正确的是() (多选)
基本DLX流水线中,Load指令在MEM段的处理动作可表示为()←Mem[EX/MEM.ALUOutput];
已知ARM处理器R1=0x12345678, R2=0xFF008899,则执行指令AND R0,R1,R2后,寄存器R0=()___________________。
MOV R1,R2 指令是把R2寄存器的值存入R1寄存器
PLC功能指令的类型很多,常用的有程序流程指令、传送与比较指令、四则运算指令、循环移位指令、、高速处理指令、方便指令等等。