计算机科学与技术(本科)

机器语言中的指令编码为()编码。A、二进制B、符号C、十进制D、数值

题目

机器语言中的指令编码为()编码。

  • A、二进制
  • B、符号
  • C、十进制
  • D、数值
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

机器语言程序在机器内是以( )编码形式表示的。

A.BCD码

B.二进制编码

C.ASCII码

D.汉字编码


参考答案B

第2题:

某计算机有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

第3题:

机器语言用二进制编码表示每条指令,它是计算机能直接识别和执行的语言。

此题为判断题(对,错)。


正确答案:√

第4题:

机器语言程序在机器内是以( )形式表示的。

A.BCD码
B.二进制编码
C.AscII码
D.汉字编码

答案:B
解析:
提示:计算机只识别二进制码,因此机器语言在机器内是以二进制编码形式表示的。

第5题:

ARM采用定长指令格式,所有指令都是32位,Bit[27:26]为( )

A.目标寄存器编码

B.指令操作符编码

C.永远是0

D.条件执行


正确答案:C

第6题:

就微命令的编码方式而言,若微操作命令的个数已确定,则__________。

A.直接表示法比编码表示法的微指令字长短

B.编码表示法比直接表示法的微指令字长短

C.编码表示法与直接表示法的微指令字长相等

D.编码表示法与直接表示法的微指令字长大小关系不确定


正确答案:B

第7题:

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

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

A.3

B.4

C.5

D.6


正确答案:B

第8题:

在指令编码设计过程中,虽然有最优化的编码方法,但人们仍采用

A.ASCII码进行指令编码

B.BCD码进行指令编码

C.哈夫曼码进行指令编码

D.等长扩展码进行指令编码


正确答案:D

第9题:

A、机器语言是指二进制编码表示的指令集合

B、用机器语言编写的程序可以在各种不同类型的计算机上直接执行

C、用机器语言编制的程序难以维护和修改

D、用机器语言编制的程序难以理解和记忆


正确答案:B

第10题:

关于微指令操作控制字段的编码方法,下面叙述正确的是()。

A.直接控制法、最短编码法和字段编码法都不影响微指令的长度
B.一般情况下,直接控制法的微指令位数多
C.一般情况下,最短编码法的微指令位数多
D.一般情况下,字段编码法的微指令位数多

答案:B
解析:
对于相同的微命令数,微指令位数按最短编码法、字段编码法和直接控制法的顺序依次增加。

更多相关问题