计算机组成原理课后习题王万生.docx

上传人:b****2 文档编号:1873426 上传时间:2022-10-24 格式:DOCX 页数:26 大小:61.08KB
下载 相关 举报
计算机组成原理课后习题王万生.docx_第1页
第1页 / 共26页
计算机组成原理课后习题王万生.docx_第2页
第2页 / 共26页
计算机组成原理课后习题王万生.docx_第3页
第3页 / 共26页
计算机组成原理课后习题王万生.docx_第4页
第4页 / 共26页
计算机组成原理课后习题王万生.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

计算机组成原理课后习题王万生.docx

《计算机组成原理课后习题王万生.docx》由会员分享,可在线阅读,更多相关《计算机组成原理课后习题王万生.docx(26页珍藏版)》请在冰豆网上搜索。

计算机组成原理课后习题王万生.docx

计算机组成原理课后习题王万生

计算机组成原理课后习题-王万生

习题1参考答案

一、选择题

1.微型计算机的分类通常是以微处理器的—规格—来划分。

2.将有关数据加以分类、统计、分析,以取得有价值的信息,我们称为_数据处理

3.计算机技术在半个世纪中虽有很大的进步,但至今其运行仍遵循这一位科学家提出的基本原理冯•诺伊曼。

4.冯•诺伊曼机工作方式的基本特点是_按地址访问并顺序执行指令

5.目前的CPU包括—控制器、运算器_和cache。

二、填空

1.数字式电子计算机的主要外部特性是快速性、准确性、通用性、逻辑性。

2.世界上第一台数字式电子计算机诞生于丄迴年。

3.第一代电子计算机逻辑部件主要由电子管组装而成。

第二代电子计算机逻辑部件主要由晶体里组装而成。

第三代电子计算机逻辑部件主要由集成电路组装而成。

第四代电子计算机逻辑部件主要由大规模集成电路组装而成。

4・当前计算机的发展方向是展。

网络化计算机系统、分布式计算机系统和智能化计算机系统等方向发

5.电子计算机与传统计算工具的区别是自动化程度高。

&冯•诺依曼机器结构的主要思想是1.采用二进制代码表示数据和指令;2.采用存储程序的工作方式;3.计算机的硬件系统由五大部分组成。

7.冯•诺依曼机器结构由控制器、存储器、运算器、输入设备和输出设备五大部分组成。

&中央处理器由运算器和控制器两部分组成。

9.计算机中的字长是指机器数的二进制位数(或计算机一次可以处理的二进制位数)。

10.运算器的主要部件是算术逻辑运算单元ALU。

11.控制器工作的实质是指挥和协调机器各个部件有条不紊工作。

12.存储器在计算机中的主要功能是存储程序和数据。

13.计算机的兼容性是指:

一台计算机上的程序不加任何修改可在另一台计算机上正确运行的特性。

14.表示计算机硬件特性的主要性能指标有:

字长、主麺、存储容量、兼容性、数据处理速度、可靠性、数据传送速率。

(填5个以上〉

15.可由硬件宜接识别和执行的语言是蠱圭。

16.与机器语言相比汇编语言的特点是』gg易、修改调试方便。

17.计算机系统的软硬件界面是指令系统°

18.软硬件逻辑功能等效是指计算机系统的某功能可以由硬件实现也可以由软件实现,在逻辑功能上是等价的。

由硬件实现功能的特点是速度快、价格高。

由软件实现功能的特点是灵活性好、但速度较慢。

19.计算机厂家在发展新机种时,遵循兼容的原则.

20.计算机的字长决定寄存器、运算部件和数据总线的位数。

习题2参考答案

一、选择题

1.下列数中,最小的数是—(101001)」。

2.下列数中,最大的数是_45

3.计算机中表示地址时使用」符号数—

4.字长16位,用定点补码小数表示时,一个字能表示的范围是_-1〜(1・2卞)_

5.若X#=10000000,则十进制真值为_T28_。

6.定点整数16位,含1位符号位,原码表示,则最大正数为_2匚1_

7.当-l

&8位反码表示数的最小值为_T27,最大—+127

9.N+1位二进制正整数的取值范围是_0〜2刊-1_

10・浮点数的表示范围和精度取决于_阶码的位数和尾数的位_

11.在浮点数编码表示中,—基数—在机器数中不出现,是隐含的。

12・移码和补码比较,只有符号一不同,其他都相同。

13.一个24X24点阵的汉字,需要一72字节的存储空间。

14・62个汉字的机内码需要_124字节—

15.ASCH码是对_字符、图形符号—进行编码的一种方案

16.D/A转换_把数字量转化为模拟量,把转化结果输出计算机_

17.在大量数据传送中常用且有效的检验法是_CRC校验—

二、填空题

1.二进制中的基数为乙,十进制中的基数为攻,八进制中的基数为L,十六进制中的基数为匹。

2.(27.25),。

转换成十六进制数为(1B.4)

3.(0.65625)“转换成二进制数为(0.10101)2。

4.在原码、反码、补码三种编码中,补码数的表示范围最大。

5.在原码、反码、补码三种編码中,符号位为0,表示数是正的°符号位为1,表示数是鱼的。

6.0的原码为000・・・000或100・・・00;0的补码为000…00o0的反码为000・・・000或111…

11.

7.在补码、移位码表示的机器数中,零的表示形式是唯一的。

&-11011011的补码为100100101,原码为111011011,反码为100100100。

9.11001010的补码为011001010,原码分别为011001010,反码为011001010。

10.浮点数的表示范围由浮点数的部分决定。

浮点数的表示精度由浮点数的星数部分决定。

11.在浮点数的表示中,Ol部分在机器数中是不出现的。

12.浮点数进行左规格化时,尾数左移]位,阶码-1;浮点数进行右规格化时,尾数右移1位,阶码+1。

13・真值为一100101的数在字长为8的机器中,其补码形式为11011011。

14.浮点数一般由指数部分和尾数部分两部分组成。

15.在计算机中,“A”与“a”的ASCH是41H与61H(或65;97)<■

16.在计算机中,一个字母或数字用8ftASCII表示(或7位二进制,且占一个字节

17.某信息在传送没有出现错误,奇偶校验码101011011,应为遇编码。

18.某信息在传送没有出现错误,奇偶校验码101111011,应为童编码。

19.X=1011001,它的偶校验码为_9_。

20.X=n4iwuni,它的奇校验码表达式为m田m田m田m田1。

21・下列数据代码设为偶校验,请在括号内填写相应的偶校验位。

A、

(1)1101011B、(0)0101101

22.下例数据代码设为奇校验,请在括号中填入相应的奇校验位。

A-(0)1101011B.

(1)0101101

23・表示一个数据的基本要素是_计数进位制、小数点位置、符号。

24・在计算机内部信息分为两大类,即控制信息,数据信息。

25•不同进位制之间相互转换的根据是整数部分和小数部分分别对应相等°

26.机定点整数格式字长为8位(包含1位符号位〉,若x用补码表示,则[7补的最大正数是127

最小负数是728°(用十进制真值表示)

8421码和余三码,请在括号内写明他们是何种代码。

0110010(ASCII)

)1100(余三码)

三、解答题

1.将二进制数-0.0101101用规格化浮点数格式表示。

格式要求:

阶码4位,含1位符号位;尾数8位,含1位符号位。

阶码和尾数均用补码表示,阶码以2为底。

解:

首先规格化:

-0・0101101n0.101101X2£・0・10110:

L0X24

尾数的补码:

[・O.:

LO11O:

LO10LO:

LOO1:

LO

阶数的补码:

[T]补二[-001]沪1111

阶符一位

阶码3位

屋符一位

屋数7位

1

111

1

0100110

2.将二进制数+1101.101用规格化浮点数格式表示。

格式要求:

阶码4位,含1位符号位;尾数8位,含1位符号位。

阶码和尾数均用补码表示,阶码以2为底。

解:

首先规格化:

1101・101=0・1101101X2°

尾数的补码:

[0.1101101]补=0.1101101

阶数的补码:

[4]补=0100

阶符一位

阶码3位

屋符一位

屋数7位

0

100

0

1101101

3.什么是机器数?

答:

计算机可以宜接识别的数称为机器数。

4.数值数据的三要素?

答:

计数进位制;小数点位置;符号。

5.在计算机系统中,数据主要包括?

数值数据的特点是?

非数值数据的特点是?

答:

数据主要包括数值数据和非数值数据。

数值数据的特点是有数的大小,可以在数轴找到依对应点。

非数值数据的特点是无数量的大小,它仅仅是表示某个物理量的编码。

习题3参考答案

一、选择题

1.组成一个运算器需要若干个部件,但下面所列—地址寄存器—不是组成运算器的部件。

2.ALU属于-运算器=部件。

3.加法器中进位产生函数是—AiBi一。

4.在定点运算器中,无论采用双符号位还是单符号位,必须有溢出判断电路,它一般用-异或门.

5.运算器的主要功能是进行_逻辑运算和算术运算=

二、填空题

1.在补码加、减法器中,符号位作为操作数直接参加运算。

2.在计算机中进行加减运算时常采用連。

3.补码运算的特点是符号位与数字位一起直接参加运算。

4.已知:

X=0.1011,Y=—0.1101.(X+Y)补二1・1110。

5.已知:

X=-0.1011,Y=0.1101,(X+Y)补=0•0010°

6.已知;X=-0.0011,Y=—0.0101.(X+Y)补=1・1000。

7.已知:

X=-0.0111,Y=0.1101.(X+Y)补二0・0110。

&引入先行进位概念的目的是提高运算速度。

9.先行进位方式通过先行产生进位(或填同时产生进位)来提高速度。

10.先行进位C比的逻辑表达式为G出+P旳Cn。

11・在原码一位乘法中,符号位不直接参加运算。

12.两个原码数相乘,其积的符号位为相乘两数的符号位上>^_。

其积的数值为相乘两数的樹值之积。

13.在原码除法中,符号位不直接参加运算。

其商的符号位为相除两数的符号位之异或。

其商的数值为相除两数的绝对值的商。

14.完成浮点加、减法运算一般要经过对阶.尾加/减.规格化.尾数的舍入和判溢出四步。

15.完成浮点乘法运算一般要经过屋数鯉、阶数相加、规格化、尾数的舍入和判溢出四步。

16.在进行浮点加、减法运算时,若产生尾数溢出的情况可用右规解决。

17.可通过指数(阶码、阶数)部分是否有溢出,来判断浮点数是否有溢出。

18.在对阶时,一般是小阶向大阶靠,丢失的是最低位,成产生的误差最小。

19.在没有浮点运算器的计算机中我们可以通过编程完成浮点运算。

20.若人=1001B,B=1010B,那么AVB=1011Bo

21.若人=1001B,B=1010B,那么AAB=1000Bo

22.若人=1001B,B=1010B,那么AeB=0011Bo

23.运算器的主要功能是完成算术运算和逻辑运算。

24.ALU的核心部件是加法器。

三、计算题

1.采用补码进行加减运算(用六位二进制表示,左边二位为符号位),并使用双符号位溢出判断公式来判断结果是否溢出?

若溢出,是哪一种溢出?

①:

14+

(-8)=

?

②:

(-11)-7=?

解:

①:

14+

(-8)=

?

001110

(+14)

+

111000

(-8)

1000110(+6)

结果的符号是00正(最高位的1自然丢失)。

所以14+(-8)=6,没有溢出

②:

(-11)-7=?

110101(-11)000111(7)栉

+111001(-7)相

1101110

结果的符号是10(最高位的1自然丢失),所以溢出,且负溢出。

2.利用补码进行加减运算(用5位二进制表示,左边第一位为符号位),并使用单符号位溢出判断公式来判断结果是否溢出?

若溢出,是哪一种溢出?

®:

13+7=?

②:

12-8=?

解:

①:

13+(7)=?

011

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1