2微型计算机原理与接口技术答案(张五一 张道光 着)资料

上传人:E**** 文档编号:107587720 上传时间:2019-10-20 格式:PDF 页数:39 大小:1.16MB
返回 下载 相关 举报
2微型计算机原理与接口技术答案(张五一 张道光 着)资料_第1页
第1页 / 共39页
2微型计算机原理与接口技术答案(张五一 张道光 着)资料_第2页
第2页 / 共39页
2微型计算机原理与接口技术答案(张五一 张道光 着)资料_第3页
第3页 / 共39页
2微型计算机原理与接口技术答案(张五一 张道光 着)资料_第4页
第4页 / 共39页
2微型计算机原理与接口技术答案(张五一 张道光 着)资料_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《2微型计算机原理与接口技术答案(张五一 张道光 着)资料》由会员分享,可在线阅读,更多相关《2微型计算机原理与接口技术答案(张五一 张道光 着)资料(39页珍藏版)》请在金锄头文库上搜索。

1、 微机原理及应用 习 题 集 (含 答 案) 中原工学院 电子信息学院 微机原理课程组 2006 年 12 月 习题一 冯诺依曼计算机由哪几个部分组成?各部分的功能是什么? 答:答:冯诺依曼在 1946 年提出了“存储程序”的计算机设计方案,计算机由运算器、 控制器、存储器、输入设备和输出设备几个部分组成。 输入设备用来向计算机输入程序和原始数据; 输出设备用来输出计算机的处理结果及程 序;存储器用来存放程序和数据;运算器是对数据进行运算的部件,其主要功能是对二进制 数据进行算术运算(加、减、乘、除)和逻辑运算(与、或、非、移位) ,故又称为算术逻 辑单元;控制器是整个计算机的控制中心,其功能

2、是控制计算机各个部件自动协调工作。 计算机的发展经历了哪几个时代?计算机有哪些方面的应用? 答:答:第一代 (1946 年1958 年):电子管计算机;第二代 (1959 年1964 年):晶体管 计算机;第三代 (1965 年1970 年):集成电路(IC)计算机;第四代 (1971 年以后):大 规模/超大规模集成电路(LSIC/VLSIC)计算机。 计算机应用主要有:1.科学计算;2.数据处理;3.实时控制;4.计算机辅助系统;5. 人工智能;6.远程教育;7.电子商务等。 微型计算机系统主要由哪些部分组成?各部分的主要功能是什么? 答:答:微型计算机系统主要由: 微处理器、主存储器、输

3、入/输出接口、输入/输出设备、 系统总线等部分组成。 各部分的主要功能是:1.微处理器:它是微型计算机的核心部件,由运算器、控制器、 寄存器等组成其主要功能是通过对指令的译码, 产生微操作以控制计算机各个部件自动协调 工作。2.主存储器:是微型计算机的重要组成部分之一,用于存储指令和数据。3.输入/输 出接口:简称 I/O 接口,是微机与 I/O 设备进行信息传递的桥梁,即微机通过 I/O 接口与输 入/输出设备进行信息交换。4.输入/输出设备:简称为 I/O 设备,人们通过 I/O 设备与微机 进行信息交流。5.系统总线(system bus) :是用来连接微处理器与其他部件的一束信号线,

4、通过系统总线架起了微处理器与其他部件之间进行信息传递的通道。 什么是微型计算机的系统总线?简要说明微处理器三总线的作用。 答:答:系统总线是用来连接微处理器与其他部件的一束信号线,根据所传递的信息不同, 可以将系统总线分为:地址总线(AB),用于传送存储器或 I/O 接口的地址;数据总线(DB) , 用于微处理器与其他部件的信息传递;控制总线(CB) ,用于传送各类控制信号,使外设和 其它的部件在微处理器的控制下完成控制操作。 解释下面术语的含义。 (1) 微处理器、微型计算机、微型计算机系统 答:答:微处理器:它是微型计算机的核心部件,由运算器、控制器、寄存器等组成; 微型计算机:体积小、重

5、量轻,采用超大规模集成电路 VLSIC,器件数量少,便于携 带(笔记本) ,规模化生产、产量大、价格低廉、普及面大,结构配置灵活、可靠性高; 微型计算机系统:由微型计算机构成的计算机系统。 (2)字节、字、字长 答:答:字节:是计算机中比较通用的基本单位,一个字节由 8 位二进制数位组成。 字:是计算机内部处理数据的基本单位。 字长:是是指机器一次所能处理的数据位数。 (3)主存、内存、高速缓冲存储器 答:答:主存:是微型计算机的重要组成部分之一,按读写性能可以分为随机存储器(简 RAM)和只读存储器(简称 ROM) 。 内存:通常说内存容量,指的是随机存储器,并不包括只读存储器。 高速缓冲存

6、储器:在慢速的 DRAM 和快速 CPU 之间插入一速度较快、容量较小的 SRAM,起到缓冲作用,使 CPU 可以以较快速度存取 SRAM 中的数据。 (4)RAM、ROM 答:答:RAM:随机存储器;ROM;只读存储器。 (5)硬件、软件 答:答:硬件:组成计算机的物理实体;软件:操作计算机运行的程序。 习题二 数制转换 (1)12=( 11001100 )B=( 0C0C )H (2) (0F89)H=(1 11111000100111110001001)B=( 39773977 )D (3) (67.75)D=( 1000011.111000011.11 )B=( 43.B43.B )H

7、 (4) 96.25 =( 1100000.011100000.01 )B=( 60.4 60.4 )H (5) 10111011B =( 187187 )D=( 0BB0BB )H (6)(0001 1000 0010.0101) B = ( 386.3125386.3125 )D =( 182.5182.5 )H 写出下列二进制数的原码、反码和补码。 (1)+1111000B XX原原01111000 X01111000 X反反00000111 X00000111 X补补01111000 01111000 (2)-1000000B XX原原11000000 X11000000 X反反101

8、11111 X10111111 X补补11000000 11000000 (3)-0000001B XX原原10000001 X10000001 X反反11111110 X11111110 X补补11111111 11111111 (4)-0101100B XX原原10101100 X10101100 X反反11010011 X11010011 X补补1101010011010100 求下列数的补码 (用一个字节表示) ,如果用一个字表示结果如何? (1) -9 XX补补11110111(字节) X11110111(字节) X补补1111111111110111(字)1111111111110

9、111(字) (2) 23 XX补补00010111(字节) X00010111(字节) X补补0000000000010111(字)0000000000010111(字) (3)-65 XX补补10111111(字节) X10111111(字节) X补补1111111110111111(字1111111110111111(字) (4)-128 XX补补10000000(字节) X10000000(字节) X补补1111111110000000(字)1111111110000000(字) 已知X补 ,求 X 的真值。 (1)X补01111111B X127X127 (2)X补10000001B

10、 X127X127 (3)X补10000000B X128X128 (4)X补01111000B X120X120 试将二进制数 10000100B 和 00001110B 相加,试说明不管把这两个数看作是无符 号数还是有符号数,结果都正确(看作有符号数时采用补码表示) 。 00001110B 10010010B 10000100B 答:当作为无符号数相加时和为 146,小于 255 结果正确, 当作为有符号数,正数和负数相加,结果不会溢出。 将有符号数 10000100B 和 11100110B 相加,判断结果是否溢出,为什么? 答:用进位位法判别溢出:CY1,CD0,OFCYCD1, 产生

11、溢出。因为两负数相加,其和大于128,超出了表示的范围。 10000100B 11100110B 101101010B 数值型数据,在加减运算中为什么采用补码表示? 答:对数值型数据,有正数也有负数,采用补码表示时,可以将符号和数值位一起进行 编码,并可将减运算转化成加运算。 完成下列 8421 BCD 码与其它数制/码制的转换。 (1) (1001 0011)BCD= ( 93 )D =( 01011101 ) B 错了,应为43.C (2)(1000 0010.0101)BCD = ( 82.5 )D =( 01010010.1 ) B (3)(0011 0111 0110.0111)BC

12、D = ( 376.7 )D =( 101111000.1011001 ) B (4) (11010001)B=( 0010 0000 1001 )BCD (5)(0001 1000 0010.0101) B = ( 0011 1000 0110.0011 0001 0010 0101 )BCD (6) (58.5)D= = ( 111010.1 ) B = ( 0101 1000.0101 )BCD 计算下列 BCD 码的和,并按规则进行十进制调整。 (1)9887 (2)4868 (3)5984 (4)456989 10011000 10000111 100011111 01100110

13、000110000101BCD 01001000 01101000 10110000 01100110 000100010110BCD 答:(1)9887185 个位相加和大于 9,加 6 调整, 十位相加和产生进位,加 60H 调整 结果为:185 答: (2)4868116 个位相加产生进位加 6 调整 十位相加和大于 9 加 60H 调整 结果为:116 10000100 11011101 01100110 000101000011BCD 01011001 答: (3)5984143 个位相加和大于 9,加 6 调整 十位相加和大于 9,加 60H 调整 结果为:143 10011000

14、1001 110111011111 011001100110 0001010001000101BCD 010001010110 答(4) : 4569891445 个位、十位、百位相加和均大于 9 个位、十位、百位均加加 6 调整 结果为:1445 10A Z、a z、0 9 的 ASCII 码分别是什么?空格、回车、换行、$、?、+、 -的 ASCII 码是什么? 答:ASCII 码用 16 进制表示 A Z 的 ASCII 码为:41H5AH; a z 的 ASCII 码为:61H7AH; 0 9 的 ASCII 码为:30H39H; 空格的 ASCII 码为:20H; 回车的 ASCII

15、 码为:0DH; 换行的 ASCII 码为:0AH; “$”的 ASCII 码为:24H; “?”的 ASCII 码为:3FH; “”的 ASCII 码为:2BH; “”的 ASCII 码为:2DH。 11什么是组合的 BCD 码?什么是非组合的 BCD 码? 答:组合的 BCD 码是用一个字节表示 2 位 BCD 码; 非组合的 BCD 码一个字节仅在低四位表示 1 位 BCD 码。 12简述汉字的编码规则。 答:GB2312 国标字符集呈二维表,分成 94 行94 列,行号称为区号,列号称为位号。 每一个汉字或符号在码表中都有各自一个惟一的位置编码, 该编码就是字符所在的区号 (行 号)及位号(列号)的二进制代码(7 位区号在左、7 位位号在右,共 14 位) ,也称为汉字 的区位码。因此,字符集中的任何一个图形、符号及汉字都用唯一的区位码表示。 为了不影响已经约定好的数据通信规程, 将区位码的区号和位号都加 32 (即 100000) , 变换成对应的国标码。 习题三 18086CPU 由哪两部分组成?他们的主要功能各是什么?8086CPU 与 8088CPU 的主 要区别是什么? 答:由指令部件 EU 和总线接口部件

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

当前位置:首页 > 办公文档 > 其它办公文档

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