niusouti.com
更多“指令格式设计的准则有哪些? ”相关问题
  • 第1题:

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

    (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)所谓指令格式的优化就是从整个指令系统的利用率角度出发,尽量设法减少指令中的冗余信息量,以便用最少的位数提供足够的操作信息和地址信息。

  • 第2题:

    指令格式设计的准则有哪些?
    一台计算机选择怎样的指令格式,涉及多方面因素。一般要求指令的字长要短一些,以得到时间和空间上的优势。但指令也必须有足够的长度以利于增加信息量。再者,指令字长一般应是机器字符长度的整数倍以便存储系统的管理。另外,指令格式的设计还与如何选定指令中操作数地址的位数有关。

  • 第3题:

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

    A.寻址方式

    B.操作类型

    C.指令格式

    D.寄存器个数


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

  • 第4题:

    以下描述(2)符合RISC芯片的特点。

    A.指令数量较多,采用变长格式设计,支持多种寻址方式

    B.指令数量较少,采用定长格式设计,支持多种寻址方式

    C.指令数量较多,采用变长格式设计,采用硬布线逻辑控制为主

    D.指令数量较少,采用定长格式设计,采用硬布线逻辑控制为主


    正确答案:D
    解析:1975年,IBM的设计师JohnCocke研究了当时的IBM370CISC系统,发现其中占总指令数仅20%的简单指令却在程序调用中占了80%,而占指令数80%的复杂指令却只有20%的机会用到。由此,他提出了RISC的概念。RISC的最大特点是指令长度固定,指令格式种类少,寻址方式种类少,大多数是简单指令且都能在一个时钟周期内完成,易于设计超标量与流水线,寄存器数量多,大量操作在寄存器之间进行。

  • 第5题:

    规划设计的原则有哪些?
    ①目标原则
    ②整体性原则
    ③前瞻性原则
    ④灵活性原则
    ⑤可行性原则
    ⑥参与性原则
    ⑦成功的原则