更多“如果一个指令系统有12条指令,请问操作码至少需要 位;若操作码有5位,那么最多可以设计 条指令”相关问题
  • 第1题:

    某计算机有14条指令,其使用频度如表2.10所示。这14条指令的指令操作码用等长码方式编码,其编码的码长至少为(10)位。若只用两种码长的扩展操作码编码,则其平均码长至少为(11)位。

    A.3

    B.4

    C.5

    D.6


    正确答案:B
    解析:使用等长编码方式,如果指令编码长度是3位,它能够表示23=8条指令,而24=16>14,所以至少要4位编码长度才能将这14条指令编码。哈夫曼编码技术是一种比较常用的变长编码方法,它采用的是一种优化静态编码方法,由该算法产生的二叉树具有最小的加权长之和∑WiLi,其中,Wj是哈大曼树中第j个叶节点的权值,Li为该叶节点到树根的距离。将题目转换为哈夫曼编码树,然后对其进行调整,如图2.23所示。这样,树中的所有节点的深度都为3或5,所以我们可以按照码长乘以频度,再累加的方法来计算平均码长:(0.15+0.15+0.14+0.1340.12+0.11)×3+(0.04+0.04+0.03+0.03+0.02+0.02+0.0140.01)×5=3.4

  • 第2题:

    某计算机指令字长为16位,指令有双操作数、单操作数两种格式,每个操作数字段均用6位二进制表示。设该指令系统共有N条(N<16)双操作数指令,若采用扩展操作码技术,那么最多还可设计出(34)条单操作数指令。

    A.(64-N)×16

    B.(16-N)×64

    C.16-N+64

    D.64-N+64


    正确答案:B
    解析:计算机指令字长为16位,指令有双操作数、单操作数两种格式,每个操作数字段均用6位二进制表示。可见,双操作数指令为4位编码,已知这类指令为N条(N16)。当采用扩展操作码技术时,每一种双操作数指令编码均可以用于扩展26条单操作数指令。而双操作数指令操作码尚有24-N种。故在这种情况下,最多还可设计出(16-N)×64条单操作数指令。

  • 第3题:

    ● 某计算机指令字长为 16 位,指令有双操作数、单操作数和无操作数3 种格式, 每个操作数字段均用 6 位二进制表示,该指令系统共有m 条(m<16)双操作数指令,并 存在无操作数指令。若采用扩展操作码技术,那么最多还可设计出 (6) 条单操作数 指令。


    正确答案:B

  • 第4题:

    ● 某计算机指令字长为16位,指令有双操作数、单操作数两种格式,每个操作数字段均用 6 位二进制表示。设该指令系统共有 N 条(N<16)双操作数指令,若采用扩展操作码技术,那么最多还可设计出 (34) 条单操作数指令。

    (34)

    A.(64-N)× 16

    B.(16-N)× 64

    C. 16-N+64

    D. 64-N+64


    正确答案:B


  • 第5题:

    假设某计算机指令长度为20位,具有双操作数、单操作数和无操作数3类指令格式,每个操作数地址规定用6位表示。问:若操作码字段固定为8位,现已设计出m条双操作数指令,n条无操作数指令,在此情况下,这台计算机最多可以设计出多少条单操作数指令?
    由于设定全部指令采用8位固定的OP字段,故这台计算机最多的指令条数为28=256条。
    因此最多还可以设计出(256-m-n)条单操作数指令。

  • 第6题:

    关于“指令”、“指令系统”,哪一种说法是正确的?()

    • A、指令等同于计算机语言
    • B、指令通常由操作码和操作数组成
    • C、操作码规定计算机进行何种操作
    • D、基本指令的集合就是指令系统

    正确答案:A,B,C

  • 第7题:

    指令操作码字段的位数决定了指令系统中指令的数量


    正确答案:正确

  • 第8题:

    扩展操作码是()。

    • A、操作码字段外辅助操作字段的代码
    • B、操作码字段中用来进行指令分类的代码
    • C、指令格式中的操作码
    • D、一种指令优化技术,不同地址数指令可以具有不同的操作码长度

    正确答案:D

  • 第9题:

    单选题
    某指令系统有180条指令,对操作码采用固定长度的二进制编码,最少需要用()位。
    A

    32

    B

    8

    C

    16

    D

    4


    正确答案: B
    解析: 暂无解析

  • 第10题:

    单选题
    扩展操作码是()。
    A

    操作码字段外辅助操作字段的代码

    B

    指令格式中不同字段设置的操作码

    C

    操作码字段中用来进行指令分类的代码

    D

    一种指令优化技术,即让操作码的长度随地址数的减少而增加,不同地址数指令可以有不同的操作码长度


    正确答案: D
    解析: 暂无解析

  • 第11题:

    问答题
    假设某计算机指令长度为20位,具有双操作数、单操作数和无操作数3类指令格式,每个操作数地址规定用6位表示。问:若操作码字段固定为8位,现已设计出m条双操作数指令,n条无操作数指令,在此情况下,这台计算机最多可以设计出多少条单操作数指令?

    正确答案: 由于设定全部指令采用8位固定的OP字段,故这台计算机最多的指令条数为28=256条。
    因此最多还可以设计出(256-m-n)条单操作数指令。
    解析: 暂无解析

  • 第12题:

    多选题
    关于“指令”、“指令系统”,哪一种说法是正确的?(  )
    A

    指令等同于计算机语言

    B

    指令通常由操作码和操作数组成

    C

    操作码规定计算机进行何种操作

    D

    基本指令的集合就是指令系统


    正确答案: C,A
    解析:

  • 第13题:

    指令中操作码所占的位数反映了一台机器最多允许的指令条数。若操作码占7位,则机器最多允许()条指令。

    A.256

    B.64

    C.14

    D.128


    参考答案:D

  • 第14题:

    某计算机有14条指令,其使用频度分别如表1-2所示。

    这14条指令的指令操作码用等长码方式编码,其编码的码长至少为(20)位。若只用两种码长的扩展操作码编码,其平均码长至少为(21)位。

    A.3

    B.4

    C.5

    D.6


    正确答案:B

  • 第15题:

    关于“指令”、“指令系统”,说法是正确的()

    A、指令等同于计算机语言

    B、指令通常由操作码和操作数组成

    C、操作码规定计算机进行何种操作

    D、基本指令的集合就是指令系统


    答案:BCD

  • 第16题:

    取指令操作()。

    A.受到上一条指令的操作码控制
    B.受到当前指令的操作码控制
    C.受到下一条指令的操作码控制
    D.是控制器固有的功能,不需要在操作码控制下进行

    答案:D
    解析:
    取指令阶段完成的任务是将现行指令从主存中取出来并送至指令寄存器中去。这个操作是公共的操作,与具体的指令无关,所以不需要操作码的控制。

  • 第17题:

    某指令系统有180条指令,对操作码采用固定长度的二进制编码,最少需要用()位。

    • A、32
    • B、8
    • C、16
    • D、4

    正确答案:B

  • 第18题:

    指令中操作码所占的位数反映了一台机器最多允许的指令条数。若操作码占7位,则机器最多允许()条指令。

    • A、256
    • B、64
    • C、14
    • D、128

    正确答案:D

  • 第19题:

    固定长度操作码为K位,则计算机最多只有2K条指令。


    正确答案:正确

  • 第20题:

    指令的长度为16位,每4位一个字段,分成4个字段,其中操作码为1个字段,地址码为4个字段,若采用“15/15/15操作码拓展法”,则指令最多有()种编码。

    • A、32
    • B、16
    • C、61
    • D、64

    正确答案:C

  • 第21题:

    单选题
    指令中操作码所占的位数反映了一台机器最多允许的指令条数。若操作码占7位,则机器最多允许()条指令。
    A

    256

    B

    64

    C

    14

    D

    128


    正确答案: A
    解析: 暂无解析

  • 第22题:

    判断题
    指令操作码字段的位数决定了指令系统中指令的数量
    A

    B


    正确答案:
    解析: 暂无解析

  • 第23题:

    单选题
    扩展操作码是()。
    A

    操作码字段外辅助操作字段的代码

    B

    操作码字段中用来进行指令分类的代码

    C

    指令格式中的操作码

    D

    一种指令优化技术,不同地址数指令可以具有不同的操作码长度


    正确答案: D
    解析: 暂无解析

  • 第24题:

    单选题
    6位固定操作码最多能设计出()条指令。
    A

    32

    B

    64

    C

    128

    D

    127


    正确答案: C
    解析: 暂无解析