在指令集格式的设计时,通常可选择哪几种指令格式?

题目
问答题
在指令集格式的设计时,通常可选择哪几种指令格式?
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

指令集格式设计中选择表示寻址方式的方法的依据是什么?


正确答案: 主要由指令集结构所采用的寻址方式种类及其适用范围,以及操作码与寻址方式之间的独立程度来决定。
如果某些指令集结构的指令有1~5个操作数,每个操作数有10种寻址方式,对于这种大规模的操作数和寻址方式组合,通常采用增设地址描述符的方法来描述寻址方式。
对诸如Load/Store类型指令集结构的指令,由于只有1~3个操作数,而且只有有限几种寻址方式。通常将寻址方式编码于操作码中。

第2题:

在指令集格式的设计中,体系结构设计者必须在以下3个方面进行折中:1.尽可能地增加寄存器数目和寻址方式类型;2.充分考虑寄存器字段和寻址方式字段对()的影响,以及它们对()的影响;3.设计出的指令集格式能够在具体实现中容易处理。


正确答案:指令平均字;目标代码大小

第3题:

对指令格式设计时要优先考虑哪些原则?

(2)什么叫作指令格式的优化?


正确答案:(1)对指令格式(Instruction Format)的设计有一些优先考虑的原则可概括如下: ①关于指令的长度短指令要比长指令更节约些。尽管存储器的价格越来越便宜但设计者还是不愿意浪费它们。显然一个程序如果采用m个16位长的指令要比采用m个32位长的指令节省一半的存储空间。 ②还要考虑是否有足够的空间表示所有期望的操作。如果一个指令集有2n个操作那么指令长度就不应短于n位。 ③在GPR结构中无论是哪种寄存器与存储器类型提高存取指令的速度都是应该考虑的一个重要原则。存储器的存取速率越高就能给处理机提供更多的指令进行处理。在一定的存取速率下如果平均指令长度较短那么存储器就能供应更多的指令。从这个意义上说较短的指令意味着较快的处理速度。 ④机器字长(Word Length)应该是字符长度(Character Length)的整数倍。否则在存储字符时就会造成浪费而且也会造成寻址困难。 ⑤寻址字段长度的选择。 (2)所谓指令格式的优化就是从整个指令系统的利用率角度出发尽量设法减少指令中的冗余信息量以便用最少的位数提供足够的操作信息和地址信息。
(1)对指令格式(Instruction Format)的设计有一些优先考虑的原则,可概括如下: ①关于指令的长度,短指令要比长指令更节约些。尽管存储器的价格越来越便宜,但设计者还是不愿意浪费它们。显然,一个程序如果采用m个16位长的指令,要比采用m个32位长的指令节省一半的存储空间。 ②还要考虑是否有足够的空间表示所有期望的操作。如果一个指令集有2n个操作,那么指令长度就不应短于n位。 ③在GPR结构中,无论是哪种寄存器与存储器类型,提高存取指令的速度都是应该考虑的一个重要原则。存储器的存取速率越高,就能给处理机提供更多的指令进行处理。在一定的存取速率下,如果平均指令长度较短,那么存储器就能供应更多的指令。从这个意义上说,较短的指令意味着较快的处理速度。 ④机器字长(Word Length)应该是字符长度(Character Length)的整数倍。否则,在存储字符时就会造成浪费,而且也会造成寻址困难。 ⑤寻址字段长度的选择。 (2)所谓指令格式的优化就是从整个指令系统的利用率角度出发,尽量设法减少指令中的冗余信息量,以便用最少的位数提供足够的操作信息和地址信息。

第4题:

CPU性能公式中指令条数(IC)与指令集格式和编译器有关。


正确答案:正确

第5题:

在指令集格式的设计时,通常可选择哪几种指令格式?


正确答案: (1)变长编码格式。这种编码方式可以有效减少程序的目标代码大小。
(2)固定长度编码格式。这种编码方式可以降低译码的复杂度,提高译码的性能。
(3)混合型编码格式。兼顾降低目标代码长度和降低译码复杂度。

第6题:

指令集格式设计时,有哪三种设计方法?


正确答案: 固定长度编码、可变长编和混合编码)三种设计方法。

第7题:

指令格式通常由()和()组成。


正确答案:操作码;操作数

第8题:

指令格式是指令用()表示的结构形式,通常格式中由()字段和()字段组成。


正确答案:二进制代码;操作码;地址码

第9题:

指令集格式的设计就是要确定()和()的大小及其组合形式,以及各种寻址方式的编码方法。


正确答案:操作码字段;地址码字段

第10题:

在指令集格式的设计中,有三种指令集编码格式,它们是()、()和混合型编码格式。


正确答案:变长编码格式;固定长度编码格式