【简答题】某 16 位系统中,指令格式如下所示, OP 为操作码字段,试分析指令格式特点
(1) 双字长二地址指令,用于访问存储器。操作码字段可指定 64 种操作。 (2)RS 型指令,一个操作数在通用寄存器(共 16 个),另一个操作数在主存中。 (3) 有效地址可通过变址寻址求得,即有效地址等于变址寄存器(共 16 个)内容加上位移量。
举一反三
- 指令格式结构如下所示,试分析指令格式及寻址方式特点。
- 扩展操作数是______。 A: 操作码字段中辅助操作字段的代码 B: 操作码字段中用来进行指令分类的代码 C: 指令格式中不同字段设置的操作码 D: 一种指令优化技术,即让操作码的长度随地址数的减少而增加,不同地址数指令可以有不同的操作码长度
- 【阅读理解】图 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分)
- 某机采用三地址格式指令,共能完成50种操作,若机器在1K范围内直接寻址,则指令字长应取________位,其中操作码占________位,地址码占________位。
- 在指令的编码中,操作码用于表示,固定格式的编码中n位操作码最多可以表示条指令,地址码用于表示
内容
- 0
某机采用三地址格式指令,共50种操作,若机器可在1K范围内寻址,则指令字长应为( )位,其中操作码( )位,地址码( )位 A: 32,5,27 B: 36,6,30 C: 40,7,33 D: 48,8,40
- 1
某计算机的指令格式包括操作码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
- 2
指令格式是由操作码和操作数所组成,也可能仅由操作码组成。(<br/>)
- 3
已知某机器的指令集合及指令格式如下表示意。
- 4
在ARM指令集中的比较指令的汇编语法格式中,操作码的英文助记符为 [填空1] 的指令执行的是减法运算;操作码的英文助记符为 [填空2] 的指令执行的是加法运算;操作码的英文助记符为 [填空3] 的指令执行的是按位操作的与运算;操作码的英文助记符为 [填空4] 的指令执行的是按位操作的异或运算。