没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论











1 / 83
第 1 章 计算机基础知识
教材习题解答
1. 计算机中为什么都采用二进制数而不采用十进制数?
【解】计算机的基本功能是对数的运算和处理。计算机中,通过数字化编码
技术,对所表示的数值、文字、符号及控制信息等进行数字编码,这种数字
化表示方法不仅要适合于人的自然习惯,同时要满足机器中所用器件、线路
的工作状态以及数据可靠传输及易于校验纠错等方面的要求。一个具有两种
不同的稳定状态且能相互转换的器件,就可以用来表示一位二进制数,所以
表示二进制的器件易于制造且工作可靠,并且二进制数的运算规则也最简单,
因此目前计算机中均采用二进制数来表示各种信息及进行信息处理。
2. 写出下列用原码或补码表示的机器数的真值:
(1)01101101 (2)10001101 (3)01011001 (4)11001110
【解】
(1) [X]
原
=01101101=+109 [X]
补
=01101101=+109
(2) [X]
原
=10001101=-13 [X]
补
=10001101=-115
(3) [X]
原
=01011001=+89 [X]
补
=01011001=+89
(4) [X]
原
=11001110=-78 [X]
补
=11001110=-50
3. 填空:
(1) (1234)
10
=( )
2
=( )
16
(2) (34.6875)
10
=( )
2
=( )
16
(3) (271.33)
10
=( )
2
=( )
16
(4) (1)
2
=( )
10
=( )
16
(5) (1AB.E)
16
=( )
10
=( )
2
(6) (10101010.0111)
2
=( )
10
=( )
16
【解】
(1) (1234)
10
=( 10011010010 )
2
=( 4D2 )
16
(2) (34.6875)
10
=( 100010.1011 )
2
=( 22.B )
16
(3) (271.33)
10
=( 100001111.010101 )
2
=( 10F.54 )
16
(4) (1)
2
=( 2761 )
10
=( AC9 )
16
(5) (1AB.E)
16
=( 427.875 )
10
=(110101011.111 )
2
(6) (10101010.0111)
2
=( 170.4375 )
10
=( AA.7 )
16
4. 已知 X=36,Y=-136,Z=-1250,请写出 X、Y、Z 的 16 位原码、反码
和补码。
【解】
[X]
原
=0000 0000 0010 0100
[Y]
原
=1000 0000 1000 1000
[Z]
原
=1000 0100 1110 0010

2 / 83
[X]
反
=0000 0000 0010 0100
[Y]
反
=1111 1111 0111 0111
[Z]
反
=1111 1011 0001 1101
[X]
补
=0000 0000 0010 0100
[Y]
补
=1111 1111 0111 1000
[Z]
补
=1111 1011 0001 1110
5. 已知[X]
补
=01010101B,[Y]
补
=10101010B,[Z]
补
=11111B,求 X、Y、Z 及
X+Y、Y-Z 的十进制值为多少?�
【解】Y-Z 运算时 Y 需要扩展符号位
X=85
Y=-86
Z=-28673
X+Y=01010101B+10101010B=11111111B=-1
Y-Z=11111111 10101010B-10001111 11111111B
=11111111 10101010B+01110B
=0110 1111 1010 1011B
=28587
6. 用 8 位补码进行下列运算,并说明运算结果的进位和溢出:
(1) 33+114 (2) 33-114 (3) (-33)+114 (4) (-33)-114
【解】
(1) [33]
补
=00100001
[114]
补
=01110010
0 0 1 0 0 0 0 1
+0 1 1 1 0 0 1 0
1 0 0 1 0 0 1 1
正确的运算结果 147>127,出现溢出,使符号位发生变化,出现结果:-
109
(2) [33]
补
=00100001
[-114]
补
=10001110
0 0 1 0 0 0 0 1
+1 0 0 0 1 1 1 0
1 0 1 0 1 1 1 1
运算结果:-81
(3) [-33]
补
=11011111
[114]
补
=01110010
1 1 0 1 1 1 1 1
+0 1 1 1 0 0 1 0
1 0 1 0 1 0 0 0 1
最高位进位,自然丢失,运算结果:+81

3 / 83
(4) [-33]
补
=11011111
[-114]
补
=10001110
1 1 0 1 1 1 1 1
+1 0 0 0 1 1 1 0
10 1 1 0 1 1 0 1
正确的运算结果-147<-127,出现溢出,使符号位发生变化,出现运
算结果:+109
7. 将下列十进制数表示为 8421BCD 码:
(1) 8609 (2) 5254 (3) 2730 (4) 2998
【解】
(1) 1000 0110 0000 1001
(2) 0101 0010 0101 0100
(3) 0010 0111 0011 0000
(4) 0010 1001 1001 1000
8. 将下列 8421BCD 码表示为十进制数和二进制数:
(1) 01111001 (2) 1 (3) 1 (4) 0
【解】
(1) 79, 1001111B
(2) 285, 100011101B
(3) 607, 1001011111B
(4) 590, 1001001110B
9. 将下列数值或字符串表示为相应的 ASCII 码:
(1) 51 (2) 7FH (3) C6H (4) Computer (5) how are you?
【解】
(1) 0110101 0110001
(2) 0110111 1100110 1101000
(3) 1100011 0110110 1101000
(4) 1100011 1101111 1101101 1110000 1110101 1110100 1100101 1110010
(5) 1101000 1101111 1110111 0100000 1100001 1110010 1100101 0100000
1111001 1101111 1110101 0111111
10. 定点数和浮点数表示方法各有什么特点?
【解】用浮点表示法比定点表示法表示数的范围大,浮点数的运算比定点数
的运算复杂
11. 微处理器、微型计算机和微型计算机系统三者之间有什么不同?
【解】微处理器(CPU),由运算器和控制器组成。运算器完成算术运算和逻
辑运算,控制器分析命令并指挥协调各部件统一行动完成命令规定的各种动
作或操作。
微型计算机由运算器、控制器、存储器、输入设备、输出设备五大部分
组成。

4 / 83
微型计算机系统包括微型计算机硬件和软件。
12. 微型计算机由哪几部分组成,各部分的功能是什么?
【解】微型计算机由运算器、控制器、存储器、输入设备、输出设备五大部
分组成。
运算器完成算术运算和逻辑运算;控制器分析命令并指挥协调各部件统
一行动完成命令规定的各种动作或操作;存储器存放原始数据、中间结果和
最终结果以及程序;输入设备、输出设备及外界交换信息。
13. CPU 在内部结构上由哪几部分组成,CPU 应具备什么功能?
【解】微处理器(CPU)由运算器和控制器组成。
CPU 应具备的功能:对数据进行处理并对处理过程进行控制。
14. 简述计算机执行指令和执行程序的过程。以书中的例子为例,说明在
此三条指令执行中,哪些信号属于数据流,哪些信号属于控制流?
【解】计算机执行指令和执行程序的过程分为:(1) 取指阶段,从存储器中
取出指令;(2) 分析执行阶段,由控制器进行分析译码、发出一系列控制信
号完成该指令的执行。
以书中的例子为例,在此三条指令执行中,以下信号属于数据流:
① IP→M;
② IP+1→IP;
③ M→IR;
④ IR→ID;addr→M;M→ACC
⑤ ALU 结果→ACC。
以下信号属于控制流:
① 控制上述操作过程的信号流;
② 控制 IP 自动加 1
③ 存储器对地址译码,找到 100 单元;
④ ID 对指令译码后,由控制信号发生器产生一系列控制信号来执行这条
指令
⑤ ALU 执行“ADD”运算;
15. 微型计算机外部为什么采用三总线结构?
【解】有了总线结构以后,系统中各功能部件之间的相互关系变为各个部件
面向总线的单一关系。一个部件或设备只要符合总线标准,就可以连接到采
用这种总线标准的系统中,使系统功能能很简便地得到扩展。
数据总线用来传输数据,地址总线专门用来传送地址信息,控制总线用
来传输控制信号。
16. 数据总线和地址总线在结构和作用上有什么不同?
【解】数据总线用来传输数据,地址总线专门用来传送地址信息。从结构上
看,数据总线是双向的,即数据既可以从 CPU 送到其它部件,也可以从其它
部件传送到 CPU。因地址总是从 CPU 送出去的,所以地址总线是单向的。地
址总线的位数决定了 CPU 可以直接寻址的内存范围。

5 / 83
17. 如果某几种 CPU 的地址总线分别有 8、16、20、32 条,它们各自能寻
址的存储器的容量是多少?
【解】地址总线 8 条: 2
8
=256B
地址总线 16 条:2
16
=64KB
地址总线 20 条:2
20
=1MB
地址总线 32 条:2
32
=4GB
18. 什么是硬件,什么是软件,硬件和软件的关系如何?
【解】硬件是指组成计算机的各种电子的、机械的、光磁学的物理器件和设
备,它们构成了计算机的物理实体。软件则是指为了运行、管理和维护计算
机而编制的各种程序及其有关的文档资料的总称。硬件是基础,软件是灵魂,
两者既相互独立,又相互依存,缺一不可。硬件和软件合起来才组成一个完
整的计算机系统。
19. 说明位、字节、字长的概念及它们之间的关系。
【解】(1) 位(bit)。位是计算机所能表示的最基本最小的数据单位。它只
能有两种状态“0”和“1”,即二进制位。
(2) 字(Word)。计算机中作为一个整体参及运算、处理和传送的一串
二进制数,是计算机中信息的基本单位。
(3) 字长(Word Length)。计算机中每个字所包含的二进制位数称为字长。
它们之间的关系:字由位构成,字长指每个字所包含的位的个数。
20. 计算机的发展趋势有哪些?你如何看待冯·诺依曼计算机体系结构理
论?
【解】计算机的发展趋势包括:微处理器的位数增加(4 位→64 位);采用
并行处理技术;集中式主机模式逐渐被客户/服务器模式所取代;网络技术
的应用和普及;多媒体技术技术应用等。
冯·诺依曼计算机体系结构理论的核心是“存储程序”和“程序控制”。
冯·诺依曼提出的这些基本概念奠定了现代计算机体系结构的基本框架,并
由此产生了程序设计思想。尽管从计算机诞生到现在已经历了半个多世纪,
计算机的体系结构已发生了很大变化,计算机的性能也有了巨大提高,但目
前大多数计算机仍遵从冯·诺依曼体系结构理论。
21. 说出几种型号的 CPU,它们各有什么特点?
【解】
(1) 8088,8086
Intel 公司于 1981 年推出,16 位微处理器,地址线有 20 条,内存寻址
范围为 1M 字节。它们的区别在于,8086 外部的数据也是 16 位,而 8088 的
外部数据为 8 位。
(2) 80286
80286 也是 16 位处理器,其频率比 8086 更高,它有 24 条地址线,内
存寻址范围是 16M 字节。
(3) 80386
剩余82页未读,继续阅读
资源评论


louis7617
- 粉丝: 2
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 资源共享课程-电子商务概论.ppt
- 自动喷水灭火系统安装全套施工质量资料.doc
- 加气砂轻质砂浆粉刷施工.doc
- 油罐车安全技术交底.doc
- 建设工程监理规范表样.doc
- 技工院校计算机辅助设计专业人才培养的教学体系构建.docx
- 仪器分析-第四章-荧光光谱.ppt
- DPCM编码与解码的MATLAB实现与研究课设.doc
- 人工神经网络技术在电力系统中的应用.doc
- 小区地下室人防安装施工组织设计.doc
- 给水水质工程说明书.pdf
- 测量管理工作程序xin.doc
- 第五章-板卷制作与管件制作.doc
- 中职计算机程序设计课程的教学实践与提高.docx
- 通信技术实验报告.doc
- 相位噪声测量.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
