【阅读理解】图 3 是实现 M I P S 单 周 期的模型机结 构 和数 据 通 路 。 ALU 有 16 种运算功能,加法时 ALU_OP=0100 ;减法时 ALU_OP=0101 ;逻辑左移 ALU_OP=0011 ;位与运算 ALU_OP=0010 。 该机三种指令格式如表 4 所示,访问 IO 设备实际上就是通过端口地址访问 IO 接口中的寄存器 ,假如为实现独立编址的输入输出功能, 使用 I 型指令格式 实现输入指令 in 和输出指令 out 的功能,端口地址由 16 位 offset/imme 提供。 表 4 MIPS 指令格式 R 型指令 字段 OP rs rt rd shamt func 位数 6 5 5 5 5 6 I 型 指令 字段 OP rs rt offset/imme 位数 6 5 5 16 J 型 指令 字段 OP address 位数 6 26 (58.0分)
举一反三
- 【简答题】某 16 位系统中,指令格式如下所示, OP 为操作码字段,试分析指令格式特点
- 某计算机的指令格式包括操作码OP、寻址方式特征位I和形式地址D等三个字段,其中OP字段6位,寻址方式特征位字段I为2位,形式地址字段D为8位。I的取值与寻址方式的对应关系为:I=00:直接寻址I=01:用变址寄存器X1进行变址;I=10:用变址寄存器X2进行变址;I=11:相对寻址.设(PC)=1234H,(X1)=0037H,(X2)=1122H,以下四条指令均采用上述格式,请确定这些指令的有效地址:(1)4420H(2)2244H(3)1322H(4)3521H
- I/O端口编址采用独立编址时,访问存储器和访问I/O端口的指令格式相同,存储器和I/O端口地址范围不同。
- 指令格式为OP M A,其中A为7位,则直接寻址范围为( ),间接寻址范围为( )
- 某指令格式是OP M I D,其中M为寻址方式,I为变址寄存器编号,D为形式地址,若采用先变址后间址的寻址方式,则操作数的有效地址是()