0.0862

五煦查题

快速找到你需要的那道考题与答案

mooc计算机组成原理_29答案(mooc完整答案)

15 min read

mooc计算机组成原理_29答案(mooc完整答案)

第6章 计算机的计算机组运算方法(上)

第6章 计算机的运算方法(上) 测试

1、计算机中的成原数据可以存放在___中。
A、理答寄存器
B、案m案主存
C、整答硬盘
D、计算机组都可以

2、成原通常浮点数被表示成N=S×r^j的理答形式,其中___。案m案
A、整答S为尾数,计算机组j为阶码,成原r是理答基数
B、S为尾符,案m案j为阶符,整答r是基数
C、S为尾数,r为阶码,j为基数
D、S为阶码,j为尾数,r是基数

3、下列对源码、补码和反码叙述正确的是:
A、三种机器数的最高位均为符号位。符号位和数值部分之间可用“.”(对于小数)和“,”(对于整数)隔开。
B、当真值为负时,原码、补码和反码的表示形式均相同,即符号位用“1”表示,数值部分和真值部分相同。
C、当真值为正时,原码和补码的表示形式不同,但其符号位都用“0”表示。
D、全部正确。

4、假设浮点数的表示形式如下图,阶码和尾数都用原码表示 并且m=4,n=10,用非规格化形式表示时,下列叙述正确的是:
A、可以表示的最小负数为 -2^15×(1-2^(-10))
B、可以表示的最大负数为 -2^(-16)×2^(-10)
C、可以表示的最小正数为 2^(-15)×2^(-9)
D、可以表示的最大正数为 2^(-15)×2^(-9)

5、已知X=0.a1a2a3a4a5a6(ai为0或1),则当X>1/2时,ai应取何值?
A、a1=1,a2-a6至少有一个为1
B、a1=1,a2-a6任意
C、a1-a6至少有一个为1
D、a1-a6任意

6、设机器数字长为 8 位(其中1位为符号位)对于整数,当其分别表示无符号数、原码、补码和反码时,对于其可以表示的真值范围正确的是:
A、无符号数:0,1,2,…,255
B、原码:-128,-127,-126,…,127
C、补码:-128,-127,…,127,128
D、反码:-128,-127,-126,…,127

7、设x为真值,x*为绝对值,说明[-x*]补=[-x]补在什么时候成立
A、当x为正数时成立
B、当x为负数时成立
C、任何时候都成立
D、任何时候都不成立

8、在计算机中,小数点保存在____
A、不保存
B、存储单元的最高位
C、存储单元的最低位
D、存储单元的次高位

9、以下各类表示法中,无论表示正数还是负数,___的数值位永远都是其真值的绝对值。
A、原码
B、移码
C、反码
D、补码

10、在计算机中,所谓的机器字长一般是指___
A、寄存器的位数
B、存储器的位数
C、缓存的位数
D、总线的带宽

11、以下各类表示法中,引入___的概念是为了消除减法操作。
A、补码
B、移码
C、反码
D、原码

12、当八位寄存器中的二进制数为11111111时,若其为补码则对应的真值是___
A、-1
B、+1
C、+127
D、-128

13、将一个十进制数-129表示成补码时,至少应采用___位二进制代码表示。
A、9位
B、8位
C、7位
D、6位

14、在计算机运行过程中,当浮点数发生溢出时,通常情况下计算机仍可以继续运行是___
A、下溢
B、上溢
C、都可以
D、都不可以

15、在小数定点机中,以下说法正确的是___
A、只有补码能表示-1
B、三种机器码都能表示-1
C、三种机器码都不能表示-1
D、只有原码能表示-1

16、以下各类表示法中,“零”只有一种表示形式的是___
A、补码
B、转码
C、反码
D、原码

17、在计算机中,以下选项属于小数点的表示方法的是___
A、定点表示
B、无正确答案
C、定长表示
D、变长表示

18、原码是机器数中最简单的一种形式,符号位为0表示整数,符号位为1表示负数,数值位即是真值的绝对值,故原码表示又称为带符号位的绝对值表示。以下给出了四种整数编码的定义,其中是整数原码定义的为___。
A、
B、
C、
D、

19、机器数采用补码时,就能找到一个与负数等价的正数来代替该负数,就可以吧减法操作用加法代替。以下给出了四种整数编码的定义,其中是整数补码定义的为___。
A、
B、
C、
D、

20、引入补码的概念是为了消除减法运算,但是根据补码的定义,在形成补码的过程中又出现了减法,反码通常用来作为由原码求补码或者由补码求原码的中间过渡。以下给出了四种整数编码的定义,其中是整数反码定义的为___。
A、
B、
C、
D、

21、当真值用补码表示时,由于符号位和数值部分一起编码,与习惯上的表示法不同,因此人们很难从补码的形式上直接判断其真值的大小,而采用移码编码时从代码本身就可以看出真值的实际大小。以下给出了四种整数编码的定义,其中是整数移码定义的为___
A、
B、
C、
D、

22、下列数中最小的数为____。
A、(21)十
B、(1A)十六
C、(40)八
D、(01010101)二

23、设x为整数,, 对应的真值是____
A、-1
B、-15
C、-0
D、+0
E、-2

24、设x为整数,, 对应的真值是____。
A、-2
B、-0
C、-1
D、-15
E、+0

25、浮点数在机器中的形式如下所示,采用这种数据格式的机器称为浮点机 下列叙述正确的是:
A、Sf 代表浮点数的符号
B、位数n反映了浮点数的精度
C、位数m反映了浮点数的表示范围
D、jf和m共同决定小数点的实际位置
E、jf表示小数点的实际位置

26、下列关于定点数和浮点数的叙述正确的是:
A、当浮点机和定点机中数的位数相同时,浮点数的表示范围比定点数的范围大的多。
B、当浮点数为规格化数时,其相对精度远比定点数高。
C、浮点数运算要分阶码部分和尾数部分,而且运算结果都要求规格化,故浮点运算步骤比定点运算步骤多,运算速度比定点运算的低,运算线路比定点运算的复杂。
D、在溢出的判断方法上,浮点数是对规格化数的阶码进行判断,而定点数是对数值本身进行判断。
E、浮点数在数的表示范围、数的精度和溢出处理方面均优于定点数。
F、定点数在运算规则、运算速度及硬件成本方面优于浮点数。

27、以下关于机器数和真值的说法正确的是____。
A、把符号“数字化”的数称为机器数
B、把带“+”或“-”符号的数称为真值。
C、把符号“数字化”的数称为真值。
D、把带“+”或“-”符号的数称为机器数。
E、无正确答案

28、设x为整数,x的真值为25,以下选项与x相等的有____。
A、补码二进制串为0,11001的数
B、反码二进制串为0, 11001的数
C、原码二进制串为0, 11001的数
D、补码二进制串为1,11001的数
E、反码二进制串为1, 00110的数
F、原码二进制串为1,11001的数

学习通计算机组成原理_29

学习通计算机组成原理_29是计算机组成原理课程的第29节课,本节课主要讲解了指令系统的设计。

在计算机系统中,指令是CPU执行的基本单位,指令系统的设计对计算机的性能和功能有很大的影响。

指令系统的设计

指令系统的设计包括指令的种类、格式、编码方式和寻址方式等。

指令的种类包括数据传送指令、算术逻辑指令、控制指令等。

指令的格式包括操作码字段、操作数字段、寄存器字段等。

指令的编码方式包括固定编码、变长编码、多种编码等。

指令的寻址方式包括立即寻址、寄存器寻址、直接寻址、间接寻址、相对寻址、基址寻址、变址寻址等。

指令的执行过程

指令的执行过程包括指令获取、指令解码、操作数获取、指令执行等。

指令获取是指从存储器中获取指令,根据程序计数器PC的值确定指令的地址。

指令解码是指将指令的操作码字段解析出来,确定指令的类型,同时解析出操作数字段和寄存器字段。

操作数获取是指从存储器或寄存器中获取操作数,根据指令的寻址方式确定操作数的地址。

指令执行是指根据指令的操作码和操作数进行相应的运算或操作,得到结果并存储。

指令系统的优化

指令系统的优化可以提高计算机的性能和功能,常见的优化包括:

1.指令流水线:将指令执行过程分为多个阶段,同时执行多条指令,提高指令吞吐率。

2.超标量技术:在一个时钟周期内同时执行多条指令,进一步提高指令吞吐率。

3.指令重排:根据指令的执行情况调整指令顺序,提高指令执行效率。

4.动态分支预测:根据程序的执行情况预测分支的方向,提高指令流水线的效率。

总结

指令系统的设计对计算机的性能和功能有很大的影响,指令的种类、格式、编码方式和寻址方式等都需要仔细设计。

指令的执行过程包括指令获取、指令解码、操作数获取、指令执行等,优化指令系统可以提高计算机的性能和功能。