手机版

计算机导论课后习题参考答案(3)

发布时间:2021-06-07   来源:未知    
字号:

系统各种物理部件总称。计算机硬件是一大堆电子设备,它们是计算机进行工作的物质基础。微型计算机系统中的硬件主要包括:微处理器、内部存储器、外部存储器、输入输出设备、各种接口电路以及总线。

3. 冯.诺依曼结构的基本思想是什么?

答:冯.诺依曼奠定了现代计算机的基本结构,其基本思想包括:

1)计算机由控制器、运算器、存储器、输入设备、输出设备五大部分组成。

2)把要执行的指令和待处理的数据按照顺序编成程序存储到计算机内部的内部存储器中,程序和数据以二进制代码形式不加区别地存放,存放位置由内存地址确定。(存储程序原理)

3)每条指令由操作码和操作数两部分构成。其中操作码表示执行何种运算,操作数指出该运算的操作对象在存储器中的地址。

4)内存储器是定长的线性组织,CPU通过内存地址可以直接读写内存。

5)由控制器对计算机进行集中的顺序控制。

4. 请描述计算机硬件、软件和用户的关系。

答:计算机硬件、软件和用户之间的关系下图所示。

裸机使用效率低,难以完成复杂的任务,操作系统是对裸机的扩充,是其它软件运行的基础。应用软件的开发和运行要有系统软件的支持,用户直接使用的是应用软件。

5. 请简述计算机的基本工作原理。

答:1)通过某种程序设计语言把解决思路编制成一个程序存于外存上。

2)接口电路发命令将外存中的程序调入计算机的内部存储器中。

3)计算机自动地从内存中取指令、分析指令再执行该指令,接着取下一条指令,周而复始地工作。

4)内存中的执行的结果可以由输出设备在屏幕上显示输出或在打印机上打印出来。

习 题 2

2.1 选择题

1.下面真值最大的补码数是(d)。

a. (10000000)2 b. (11111111)2 c. (01000001)2 d. (01111111)2

2.下面最小的数字是(b)。

a. (123)10 b. (136)8 c. (10000001)2 d. (8F)16

3. 整数在计算机中通常采用( c )格式存储和运算。

a. 原码 b. 反码 c. 补码 d. 移码

4. 计算机中浮点数的指数部分通常采用( d )格式存储和运算。

a. 原码 b. 反码 c. 补码 d. 移码

5.下面不合法的数字是( b )。

a. (11111111)2 b. (139)8 c. (2980)10 d. (1AF)16

6.-128的8位补码机器数是( a )。

a. (10000000)2 b. (11111111)2 c. (01111111)2 d. 无法表示

7. 8位字长补码表示的整数N的数据范围是( a )。

a. –128~127 b. –127~127 c. –127~128 d. –128~128

8. 8位字长原码表示的整数N的数据范围是( b )。

a. –128~127 b. –127~127 c. –127~128 d. –128~128

9. 8位字长补码运算中,下面哪个运算会发生溢出( a )。

a. 96+32 b. 96-32 c. –96-32 d. –96+32

10. 补码数(10000000)2算术右移一位和逻辑右移一位的结果分别是( a )。 a. (11000000)2和(01000000)2 b. (01000000)2和(11000000)2

c. (01000000)2和(01000000)2 d. (11000000)2和(11000000)2

11. 汉字在计算机中存储所采用的编码是( d )。

a. 国标码 b. 输入码 c. 字形码 d. 机内码

12. 下列哪种BCD编码是无权编码( d )。

a. 8421码 b. 2421码 c. 5211码 d. 格雷码

13. 若采用偶校验,下面哪个数据校验错误( d )。

a. (10101010)2 b. (01010101)2 c. (11110000)2 d. (00000111)2

14. 下列哪种编码是常用的英文字符编码( a )。

a. ASCII b. Unicode c. GB2312 d. GBK

15. 5421BCD编码中1100是( d )的编码.

a. 6 b. 7 c. 8 d. 9

2.2 填空题

1. 设字长为8位则-1的原码表示为(10000001),反码表示为(11111110),补码表示为(11111111),移码表示为(01111111)。

2. 设字长为n位则原码表示范围为(-2n-1+1≦N≦2n-1-1),补码的表示范围为(-2n-1≦N≦2n-1-1)。

3. (200)10=(11001000)2 =(310)8 =(C8)16。

4. (326.2)8=(11010110.01)2 =(D6.4)16。

5. (528.0625)10=(210.1)16。

6. 溢出产生的根本原因是(运算结果超出了数据的编码表示范围)。

7. 一个R进制数转换为10进制数常用办法是(基数权重展开法),一个10进制数转换为R进制数时,整数部分常用方法是(除R取余法),小数部分常用方法是(乘R取整法)。

8. 计算机中一个浮点数的表示格式由两部分构成:(指数部分)和(尾数部分)。

计算机导论课后习题参考答案(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)