微机原理答案

上传人:ji****72 文档编号:37672948 上传时间:2018-04-20 格式:DOCX 页数:84 大小:86.18KB
返回 下载 相关 举报
微机原理答案_第1页
第1页 / 共84页
微机原理答案_第2页
第2页 / 共84页
微机原理答案_第3页
第3页 / 共84页
微机原理答案_第4页
第4页 / 共84页
微机原理答案_第5页
第5页 / 共84页
点击查看更多>>
资源描述

《微机原理答案》由会员分享,可在线阅读,更多相关《微机原理答案(84页珍藏版)》请在金锄头文库上搜索。

1、习题 11.1 冯诺依曼型计算机的设计方案有哪些特点?【解答】冯诺依曼型计算机的设计方案是“存储程序”和“程序控制”,有以下 5 方面特点:(1)用二进制数表示数据和指令;(2)指令和数据存储在内部存储器中,按顺序自动依次执行指令;(3)由运算器、控制器、存储器、输入设备和输出设备组成基本硬件系统;(4)由控制器来控制程序和数据的存取及程序的执行;(5)以运算器为核心。1.2 微处理器和微型计算机的发展经历了哪些阶段?各典型芯片具备哪些特点?【解答】经历了 6 代演变,各典型芯片的特点如表 1-1 所示。表 1-1 微处理器的发展及典型芯片的特点发展时代类别典型芯片及性能特点第一代(19711

2、973 年)4、8 位低档微处理器Intel 4004 集成 2300 多个晶体管,主频 108KHz,寻址 640Byte,指令系统简单;Intel 8008 采用 PMOS 工艺,集成 3500 晶体管,基本指令48 条,主频 500KHz。第二代(19741977 年)8 位中高档微处理器Intel 8080 采用 NMOS 工艺,集成 6000 晶体管,主频 2MHz,指令系统较完善,寻址能力增强,运算速度提高了一个数量级。第三代(19781984 年)16 位微处理器Intel 8086 采用 HMOS 工艺,集成 29000 晶体管,主频5MHz/8MHz/10MHz ,寻址 1M

3、B。Intel 80286 集成度达到 13.4 万晶体管,主频 20MHz。第四代(19851992 年)32 位微处理器Intel 80386 集成 27.5 万个晶体管,主频 33MHz,4GB 物理寻址。有分段存储和分页存储部件,可管理 64TB 虚拟存储空间。Intel 80486 集成120 万个晶体管,包含浮点运算部件和 8KB 的一级高速缓冲存储器Cache。第五代(19931999 年)超级 32 位微处理器Intel Pentium、Pentium Pro、Pentium MMX、Pentium II、 Pentium III、Pentium 4 微处理器等,采用新式处理器

4、结构,数据加密、视频压缩和对等网络等方面性能有较大幅度提高。第六代(2000 年以后)64 位微处理器 Merced由 Intel 公司与 HP 公司联手开发的 Merced 采用全新的 IA-64 结构设计,是一种采用长指令字、指令预测、分支消除、推理装入和其他一些先进技术的全新结构微处理器。1.3 微型计算机的特点和主要性能指标有那些?【解答】除具有运算速度快、计算精度高、有记忆能力和逻辑判断能力、可自动连续工作等基本特点以外,还具有功能强、可靠性高、价格低廉、结构灵活、适应性强、体积小、重量轻、功耗低、使用和维护方便等。微型计算机的性能指标与系统结构、指令系统、硬件组成、外部设备以及软件

5、配备等有关。常用的微型计算机性能指标主要有:字长、主频、内存容量、指令数、基本指令执行时间、可靠性、兼容性、性能价格比等。1.4 常见的微型计算机硬件结构由哪些部分组成?各部分的主要功能和特点是什么?【解答】微型计算机硬件一般由微处理器、内存储器、外存储器、系统总线、接口电路、输入/输出设备等部件组成。主要组成部件的功能和特点分析如下:(1)微处理器:是微型计算机的核心部件,由运算单元 ALU、控制单元、寄存器组以及总线接口部件等组成,其功能是负责统一协调、管理和控制系统中的各个部件有机地工作。(2)内存储器:用来存放计算机工作过程中需要的操作数据和程序。可分为随机存储器 RAM 和只读存储器

6、 ROM。RAM 存放当前参与运行的各种程序和数据,特点是信息可读可写,存取方便,但信息断电后会丢失;ROM 用于存放各种固定的程序和数据,特点是信息固定不变,关机后原存储的信息不会丢失。(3)系统总线:是 CPU 与其它部件之间传送数据、地址和控制信息的公共通道。可分成数据总线 DB、地址总线 AB、控制总线 CB。(4)输入/输出接口电路:完成微型计算机与外部设备之间的信息交换。由寄存器组、专用存储器和控制电路等组成。(5)主机板:由 CPU 插座、芯片组、内存插槽、系统 BIOS、CMOS、总线扩展槽、串行/并行接口、各种跳线和一些辅助电路等硬件组成。(6)外存储器:使用最多的是磁盘存储

7、器(软盘、硬盘)和光盘存储器。外存储器容量大,保存的信息不会丢失。(7)输入/输入设备:是微型计算机系统与外部进行通信联系的主要装置。常用的有键盘、鼠标、显示器、打印机和扫描仪等。1.5 什么是微型计算机的系统总线?说明数据总线、地址总线、控制总线各自的作用。【解答】系统总线是 CPU 与其它部件之间传送数据、地址和控制信息的公共通道。(1)数据总线:用来传送数据,主要实现 CPU 与内存储器或 I/O 设备之间、内存储器与 I/O 设备或外存储器之间的数据传送。(2)地址总线:用来传送地址。主要实现从 CPU 送地址至内存储器和I/O 设备,或从外存储器传送地址至内存储器等。(3)控制总线:

8、用于传送控制信号、时序信号和状态信息等。1.6 什么是系统的主机板?由哪些部件组成?【解答】CPU、RAM、ROM、I/O 接口电路以及系统总线组成的计算机装置称为“主机”,主机的主体则是主机板。主机板上主要有 CPU 插座、芯片组、内存插槽、系统 BIOS、CMOS、总线扩展槽、串行/并行接口、各种跳线和一些辅助电路等硬件。1.7 计算机中有哪些常用的数制和码制?如何进行数制之间的转换?【解答】数值数据经常用二进制、十进制、八进制和十六进制;字符数据使用 ASCII 码;表示十进制数字用 BCD 码。(1)十进制到二进制:整数部分连续除以 2 后“倒取余”,小数部分连续乘以 2 后“正取整”

9、;(2)二进制到十进制:将二进制数按权展开即可。(3)二进制到八进制:将 3 位二进制一组对应 1 位八进制数码。(4)八进制到二进制:将 1 位八进制数码对应 3 位二进制数码。十六进制与二进制间转换与八进制与二进制间转换类似,只是比例关系为 1 位十六进制数码对应 4 位二进制数码。1.8 将下列十进制数分别转化为二进制数、十六进制数和压缩 BCD 码。(1)15.32 (2)325.16 (3)68.31 (4)214.126【解答】:(1)15.32 = 1111.0101B = F.5H=00010101.00110010BCD。(2)325.16 = 10000101.0001B

10、= 85.1H= 001100100101.00010110BCD。(3)68.31 = 1000100.0100B = 64.4H= 01101000.00110001BCD。(4)214.126 = 11010110.0010B = D6.2H= 001000010100.000100100110BCD。1.9 将下列二进制数分别转化为十进制数、八进制数和十六进制数。(1)10010101 (2)11001010 (3)10111.1101 (4)111001.0101【解答】(1) 11001010 = 202 = 312Q = CAH(2) 10111.1101 = 23.8125 =

11、 27.64Q = 17.DH(3) 111001.0101 = 57.625 = 71.24Q = 39.5H1.10 将下列十六进制数分别转化为二进制数、十进制数。(1)FAH (2)12B8H (3)5A8.62H (4)2DF.2H【解答】(1) FAH = 11111010B = 250(2) 12B8H = 0001001010111000B = 4792(3) 5A8.62H = 010110101000.01100010B = 1448.3828125(4) 2DF.2H = 001011011111.0010B = 735.00781251.11 写出下列带符号十进制数的原码

12、、反码、补码表示(采用 8 位二进制数) 。(1)+38 (2)+82 (3)57 (4)115【解答】(1)X =+38,X补 = 00100110B(2)X =+82,X补 = 01010010B(3)X =57,X补 = 11000111B(4)X =115,X补 = 10001101B1.12 写出下列二进制数的补码表示。(1)+1010100 (2)+1101101 (3) 0110010 (4)1001110【解答】(1)X = +1010100,X补 = 01010100B(2)X = +1101101,X补 = 01101101B(3)X = 0110010,X补 = 1100

13、1110B(4)X = 1001110,X补 = 10110010B1.13 已知下列补码求出其真值。(1)87H (2)3DH (3)0B62H (4)3CF2H【解答】(1) X补 =87H = 10000111B,符号位为 1,X 是负数,X原 =11111001B,X =-79H(2) X补 =3DH = 00111101B,符号位为 0,X 是正数,X = 3DH(3) X补 =0B62H =0000101101100010B,符号位为 0,X 是正数,X = +B62H(4) X补 =3CF2H = 0011110011110010B,符号位为 0,X 是正数,X =3CF2H1.

14、14 按照字符所对应的 ASCII 码表示,查表写出下列字符的 ASCII 码。A 、g 、W、*、ESC、LF、CR 、%【解答】A 的 ASCII 码为 41H;G 的 ASCII 码为 47H;W 的 ASCII 码为 57H;*的 ASCII 码为 2AH;ESC 的 ASCII 码为 1BH;LF 的 ASCII 码为0AH;CR 的 ASCII 码为 DH;%的 ASCII 码为 25H。1.15 把下列英文单词转换成 ASCII 编码的字符串。(1)How (2)Great (3)Water (4)Good【解答】(1)How 的 ASCII 码为 486F77H;(2)Grea

15、t 的 ASCII 码为 4772656174H;(3)Water 的 ASCII 码为 5761746572H;(4)Good 的 ASCII 码为 476F6F64H。习题 22.1 8086CPU 具有 20 条地址线,可直接寻址 1MB 容量的内存空间,在访问 I/O 端口时,使用地址线 16 条 ,最多可寻址 64K 个 I/O 端口。2.2 8086CPU 的内部结构有何特点?由哪两部分组成?它们的主要功能是什么?【解答】8086 微处理器是典型的 16 位微处理器,HMOS 工艺制造,集成了 2.9 万只晶体管,使用单一的+5V 电源,有 16 根数据线和 20 根地址线;通过其

16、 16 位的内部数据通路与设置指令预取队列的流水线结构结合起来而获得较高的性能。8086 微处理器内部安排了两个逻辑单元,即执行部件 EU 和总线接口部件 BIU。EU 主要负责指令译码、执行和数据运算,包括计算有效地址;BIU 主要完成计算物理地址、从内存中取指令、实现指令规定的读/写存储器或外部设备等信息传输类操作。2.3 8086CPU 中的指令队列的作用是 预取指令 ,其长度是 6 字节。2.4 8086CPU 内部寄存器有哪几种?各自的特点和作用是什么?【解答】CPU 有 14 个内部寄存器,可分为 3 大类:通用寄存器、控制寄存器和段寄存器。通用寄存器是一种面向寄存器的体系结构,操作数可以直接存放在这些寄存器中,既可减少访问存储器的次数,又可缩短程序的长度,提高了数据处理速度,占用内存空间少。控制寄存器包括指令指针寄存器 IP 和标志寄存器 FLAG:IP 用来指示当前指令在代码段的偏移位置;FLAG 用于反映指令执行结果或控制指令执行的形式。为了实现寻址 1MB 存储器空间,8086CPU

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号