niusouti.com
参考答案和解析
正确答案:(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)所谓指令格式的优化就是从整个指令系统的利用率角度出发,尽量设法减少指令中的冗余信息量,以便用最少的位数提供足够的操作信息和地址信息。
更多“对指令格式设计时要优先考虑哪些原则?(2)什么叫作指令格式的优化? ”相关问题
  • 第1题:

    某机器字长 32 位,CPU 内有 32 个 32 位的通用寄存器,设计一种能容纳 64 种操作的指令系统,设指令字长等于机器字长。 1)如果主存可直接或间接寻址,采用寄存器-存储器型指令,能直接寻址的最大存储空间是多少?试画出指令格式。 2)在1)的基础上,如果采用通用寄存器作为基址寄存器,则上述寄存器-存储器型指令的指令格式又有何特点?画出指令格式并指出这类指令可访问多大的存储空间。


    采用双字长指令有利于支持更多的指令和设计位数更多的地址字段?顺序寻址方式下,PC <----  (PC) + 8?在该计算机中完成RS型指令,至少需要访问内存3次?采用双字长指令有利于支持更多的寻址方式

  • 第2题:

    28、按照指令格式,指令由什么构成?

    A.操作码

    B.操作符

    C.指令系统

    D.操作数


    操作码;操作数

  • 第3题:

    数据传送类指令的格式是什么,功能是什么?


    使用最频繁。一般数据传送类指令的助记符为“MOV”,通用格式如下: MOV ,;数据传送类指令是把源操作数传送到目的操作数;指令执行之后,源操作数不改变,目的操作数修改为源操作数;数据传送类操作属“复制”性质,而不是“搬家”

  • 第4题:

    在执行AV:XIYPEK/24OCT指令后,需要查看10月25日返程航班,指令格式是什么


    D

  • 第5题:

    在设计指令格式时应该考虑的因素包括___。

    A.寻址方式

    B.操作类型

    C.指令格式

    D.寄存器个数


    数据类型;指令格式;寻址方式