微型计算机原理作业第十二章 习题与思考题

合集下载

李伯成《微型计算机原理及应用》课后习题答案

李伯成《微型计算机原理及应用》课后习题答案

李伯成《微机原理》习题第一章本章作业参考书目:① 薛钧义主编《微型计算机原理与应用——Intel 80X86系列》机械工业出版社2002年2月第一版② 陆一倩编《微型计算机原理及其应用(十六位微型机)》哈尔滨工业大学出版社1994年8月第四版③ 王永山等编《微型计算机原理与应用》西安电子科技大学出版社2000年9月1.1将下列二进制数转换成十进制数:X=10010110B=1*27+0*26+0*25+1*24+0*23+1*22+1*21 +0*21=128D+0D+0D+16D+0D+0D+4D+2D=150DX=101101100B=1*28+0*27+1*26+1*25+0*24+1*23+1*22+0*21+0*20=256D+0D+64D+32D+0D+16D+4D+0D=364DX=1101101B=1*26+1*25+0*24+1*23+1*22+0*21 +1*20=64D+32D+0D+8D+4D+0D+1D=109D1.2 将下列二进制小数转换成十进制数:(1)X=0.00111B=0*2-1+0*2-2+1*2-3+1*2-4+1*2-5=0D+0D+0.125D+0.0625D+0.03125D=0.21875D(2) X=0.11011B=1*2-1+1*2-2+0*2-3+1*2-4+1*2-5=0.5D+0.25D+0D+0.0625D+0.03125D=0.84375D(3) X=0.101101B=1*2-1+0*2-2+1*2-3+1*2-4+0*2-5+1*2-6=0.5D+0D+0.125D+0.0625D+0D+0.015625D=0.703125D1.3 将下列十进制整数转换成二进制数:(1)X=254D=11111110B(2)X=1039D=10000001111B(3)X=141D=10001101B1.4 将下列十进制小数转换成二进制数:(1)X=0.75D=0.11B(2) X=0.102 D=0.0001101B(3) X=0.6667D=0.101010101B1.5 将下列十进制数转换成二进制数(1) 100.25D= 0110 0100.01H(2) 680.75D= 0010 1010 1000.11B1.6 将下列二进制数转换成十进制数(1) X=1001101.1011B =77.6875D(2) X=111010.00101B= 58.15625D1.7 将下列二进制数转换成八进制数(1)X=101011101B=101’011’101B=535Q(2) X=1101111010010B=1’101’111’010’010B=15722Q(3) X=110B=6Q1.8 将下列八进制数转换成二进制数:(1)X=760Q=111'110'000B(2)X=32415Q=11'010'100'001'101B1.9 将下列二进制数转换成十六进制数:X=101 0101 1110 1101B= 5 5 E D HX= 1100110101'1001B= 11 0011 0101 1001B= 3 3 5 9HX= 1000110001B= 10 0011 0001 B= 2 3 1 H1.10 将下列十六进制数转换成二进制数:X= ABCH= 1010 1011 1100 BX=3A6F.FFH = 0011 1010 0110 1111.1111 1111BX= F1C3.4B =1111 0001 1100 0011 . 0100 1011B1.11 将下列二进制数转换成BCD码:(1) X= 1011011.101B= 1'011'011.101B= 91.625d=1001 0001.0110BCD(2) X=1010110.001B= 1’010’110.001 =126.1 BCD1.12 将下列十进制数转换成BCD码:(1)X=1024D=0001 0000 0010 0100 BCD(2)X=632 = 0110 0011 0010 BCD(3)X= 103 = 0001 0000 0011 BCD1.13 写出下列字符的ASCI I码:A 41H 65D 0100 0001B9 39H 47D* 2AH 42D= 3DH 45D!21H 33D1.14 若加上偶校验码,下列字符的ASCII码是什么?字符原码加上偶校验码之后B 42H,0100 0010B 42H,0100 0010B4 34H,0011 0100B B4H,1011 0100B7 37H,0011 0111B B7H,1011 0111B= 3DH,0011 1101B BDH,1011 1101B!21H,0010 0001B 21H,0010 0001B?3FH 0011 1111B 3FH,0011 1111B1.15 加上奇校验,上面的结果如何?字符原码加上奇校验码之后B 42H,0100 0010B C2H,1100 0010B4 34H,0011 0100B 34H,0011 0100B7 37H,0011 0111B 37H,0011 0111B= 3DH,0011 1101B 3DH,0011 1101B!21H,0010 0001B A1H,1010 0001B?3FH 0011 1111B BFH,1011 1111B1.16 计算下式:(1)[‘B’/2+ABH-11011001B]*0.0101BCD=(42H/2+ABH-D9H)*0.21 BCD = = F3H*0.21 BCD =(-DH) *0.21 BCD= -2.73D(2) 3CH –[(84D)/(16Q)+’8’/8D]= 60D-[84D/14D+(56/8)]=60D-[13]D==47D1.17 对下列十进制数,用八位二进制数写出其原码、反码和补码:(正数的反码与原码相同,负数的反码除符号位之外其余各位按位取反。

微型计算机原理_课后习题答案共32页

微型计算机原理_课后习题答案共32页
33、如果惧怕前面跌宕的山岩,生命 就永远 只能是 死水一 潭。 34、当你眼泪忍不住要流出来的时候 ,睁大 眼睛, 千万别 眨眼!你会看到 世界由 清晰变 模糊的 全过程 ,心会 在你泪 水落下 的那一 刻变得 清澈明 晰。盐 。注定 要融化 的,也 许是用 眼泪的 方式。
35、不要以为自己成功一次就可以了 ,也不 要以为 过去的 光荣可 以被永 远肯定 。
6、最大的骄傲于最大的自卑都表示心灵的最软弱无力。——斯宾通往天堂,怯懦通往地狱。——塞内加 9、有时候读书是一种巧妙地避开思考的方法。——赫尔普斯 10、阅读一切好书如同和过去最杰出的人谈话。——笛卡儿
微型计算机原理_课后习题 答案
31、别人笑我太疯癫,我笑他人看不 穿。(名 言网) 32、我不想听失意者的哭泣,抱怨者 的牢骚 ,这是 羊群中 的瘟疫 ,我不 能被它 传染。 我要尽 量避免 绝望, 辛勤耕 耘,忍 受苦楚 。我一 试再试 ,争取 每天的 成功, 避免以 失败收 常在别 人停滞 不前时 ,我继 续拼搏 。
Thank you

习题和思考题答案

习题和思考题答案

习题和思考题答案习题和思考题答案第⼀章单⽚机概述1. 第⼀台电⼦数字计算机发明的年代和名称。

1946年、ENIAC。

2. 根据冯·诺依曼提出的经典结构,计算机由哪⼏部分组成?运算器、控制器、存储器、输⼊设备和输出设备组成。

3. 微型计算机机从20世纪70年代初问世以来,经历了哪四代的变化?经历了4位、8位、16位、32位四代的变化。

4. 微型计算机有哪些应⽤形式?系统机、单板机、单⽚机。

5. 什么叫单⽚机?其主要特点有哪些?单⽚机就是在⼀⽚半导体硅⽚上,集成了中央处理单元(CPU)、存储器(RAM、ROM)、并⾏I/O、串⾏I/O、定时器/计数器、中断系统、系统时钟电路及系统总线的⽤于测控领域的微型计算机,简称单⽚机。

单⽚机技术易于掌握和普及、功能齐全,应⽤⼴泛、发展迅速,前景⼴阔、嵌⼊容易,可靠性⾼。

6. 举例说明单⽚机的应⽤?略7. 当前单⽚机的主要产品有哪些?各⾃有何特点?MCS是Intel公司⽣产的单⽚机的系列符号,MCS-51系列单⽚机是Intel公司在MCS-48系列的基础上于20世纪80年代初发展起来的,是最早进⼊我国,并在我国应⽤最为⼴泛的单⽚机机型之⼀,也是单⽚机应⽤的主流品种。

其它型号的单⽚机:PIC单⽚机、TI公司单⽚机、A VR系列单⽚机。

8. 简述单⽚机应⽤系统的开发过程。

(1)根据应⽤系统的要求进⾏总体设计总体设计的⽬标是明确任务、需求分析和拟定设计⽅案,确定软硬件各⾃完成的任务等。

总体设计对应⽤系统是否能顺利完成起着重要的作⽤。

(2)硬件设计根据总体设计要求设计并制作硬件电路板(即⽬标系统),制作前可先⽤仿真软件(如Proteus软件)进⾏仿真,仿真通过后再⽤硬件实现并进⾏功能检测。

(3)软件设计软件编程并调试,⽬前⼀般⽤keil软件进⾏设计调试。

调试成功后将程序写⼊⽬标单⽚机芯⽚中。

(4)综合调试进⾏硬软件综合调试,检测应⽤系统是否达到设计的功能。

9. 说明单⽚机开发中仿真仪的作⽤。

(整理)微型计算机原理及应用课后答案

(整理)微型计算机原理及应用课后答案

CH01微型计算机概述习题与思考题1.微型计算机由哪些部件组成?各部件的主要功能是什么? 解答:微机系统微型计算机系统软件外围设备:打印机、键盘、CRT 、磁盘控制器等微处理器(CPU )系统总线:AB 、CB 、DB(功能:为CPU 和其他部件之间提供数据、地址 和控制信息的传输通道)存储器:只读存储器(ROM )、随机存储器(RAM )(功能:用来存储信息)输入/输出(I/O )接口:串/并行接口等(功能:使外部设备和微型机相连)算术逻辑部件(ALU )累加器、寄存器控制器操作系统(OS )系统实用程序:汇编、编译、编辑、调试程序等(注:CPU 的功能--①可以进行算术和逻辑运算; ②可保存少量数据; ③能对指令进行译码并执行规定的动作; ④能和存储器、外设交换数据;⑤提供整修系统所需要的定时和控制; ⑥可以响应其他部件发来的中断请示。

)2.8086/8088 CPU 由哪两部分组成?它们的主要功能各是什么?是如何协调工作的? 解答:微处理器(CPU )总线接口部件(BIU ):负责与存储器、I/O 端口传送数据执行部件(EU ):负责指令的执行协调工作过程:总线接口部件和执行部件并不是同步工作的,它们按以下流水线技术原则来协调管理:① 每当8086的指令队列中有两个空字节,或者8088的指令队列中有一个空字节时,总线接口部件就会自动把指令取到指令队列中。

② 每当执行部件准备执行一条指令时,它会从总线接口部件的指令队列前部取出指令的代码,然后用几个时钟周期去执行指令。

在执行指令的过程中,如果必须访问存储器或者输入/输出设备,那么,执行部件就会请求总线接口部件进入总线周期,完成访问内存或者输入/输出端口的操作;如果此时总线接口部件正好处于空闲状态,那么,会立即响应执行部件的总线请求。

但有时会遇到这样的情况,执行部件请求总线接口部件访问总线时,总线接口部件正在将某个指令字节取到指令队列中,此时总线接口部件将首先完成这个取指令的操作,然后再去响应执行部件发出的访问总线的请求。

《微型计算机原理及应用技术》部分习题答案(新)

《微型计算机原理及应用技术》部分习题答案(新)

《微型计算机原理及应用技术》习题答案为了配合《计算机原理及硬件技术》课程的学习,特编制此部分习题答案,以便对广大同学的学习能有所帮助。

但由于时间仓促,难免有错误之处,请同学们在学习中发现错误尽快找老师联系进行更正,可以通过email 邮箱联系: gongdajixi@第一章微机基础知识一、选择题1.一台完整的微机系统应包括( )。

AA.硬件和软件B.运算器、控制器和存储器C.主机和外部设备D.主机和实用程序2.微机硬件中最核心的部件是( )。

CA.运算器B.主存储器C.CPUD.输入/输出设备3.微机的性能主要取决于( )。

AA.CPUB.主存储器C.硬盘D.显示器4. 带符号数在计算机中通常采用( )来表示。

CA.原码B.反码C.补码D.BCD码5.已知某数为-128,其机器数为10000000B,则其机内采用的是()表示。

CA.原码B.反码C.补码D.真值6.在8位二进制数中,采用补码表示时数的真值范围是( )。

CA.-127~+127B.-127~+128C.-128~+127D.-128~+1287.大写字母“B”的ASCII码是( )。

BA. 41HB. 42HC. 61HD. 62H8.某数在计算机中用8421-BCD码表示为10010011,其真值为( )。

CA.10010011BB.93HC.93D.147二、填空题:1.微机的硬件主要包括主机和外设等部分。

2.系统软件主要包括操作系统、语言处理程序和各种实用程序等。

3.任何计数制都可以采用基数和位权来表示,二进制的基数为2,其中第n位的位权为2n-1。

4.计算机中的数有_数值型和非数值型_两种表示方法,前者的特点是_表示数值大小,进行算术运算等处理操作_;后者的特点是_表示字符编码,在计算机中描述某种特定的信息。

5.计算机中参加运算的数及运算结果都应在用原码表示的-2n-1 ≤ X < +2n-1范围内,若参加运算的数及运算结果-2n-1 > X±Y ≥ +2n-1,称为数据溢出。

微型计算机原理课后习题答案

微型计算机原理课后习题答案

微型计算机原理课后习题答案第二章1. 将下列十进制数转换成二进制和十六进制(1)129.75 = 100000001.11B= 81.CH(2)218.8125 = 1101 1010.1101B= DA.DH(3) 15.625 = 1111.101B= F.AH(4)47.15625 = 101111.00101B= 2F.28H2. 将下列二进制数转换成十进制和十六进制(1)111010B = 58= 3AH(2)10111100.11B = 188.875= BC.E H(3) 0.11011B = 0.84375= 0.D8 H(4)11110.01B = 30.25= 1E.4H4、完成下列16进制的加减法运算。

(1)0D14B H (2) 9C28.E H(3) 1678 .FC H (4) -80D7 H5. 计算下列表达式的值(1)128.8125+10110101.1011B+1F.2H= ( 101010101.101 ) B(2)287.68-10101010.11B+8E.EH=( 103.CE ) H(3) 18.9+1010.1101B+12.6H-1011.1001B = ( 36.525 ) D7. 写出下列以补码表示的二进制数的真值:1)[X]补= 1000 0000 0000 0000X = - 1000 0000 0000 0000 = - 215 = - 32768(2)[Y]补= 0000 0001 0000 0001Y = + 0000 0001 0000 0001 = +257(3)[Z]补= 1111 1110 1010 0101X = - 000 0001 0101 1011 = - 347(4)[A]补= 0000 0010 0101 0111X = + 0000 0010 0101 0111 = +5999、设有变量……..X+Y = 1B8 H Y+Z =161 HY+Z=13B H Z+V=0CC H(1) 不正确不正确不正确正确(2)正确正确正确溢出12. 试计算下列二进制数为无符号数、原码、反码、补码、8421BCD码时分别代表的数值大小。

《微型计算机原理及应用》习题答案和实验

《微型计算机原理及应用》习题答案和实验

《微型计算机原理及应用》习题参考答案及实验项目[第1章]1.1题(1) 64H(2) DCH(3) ECH(4) 14H1.2题(1) 0110 0101 0111 1100(2) 1101 1010 1000 00001.3题用3个异或门。

其中,第1个异或门输入D3~D0,第2个异或门输入D7~D4;这两个异或门的输出送第3个异或门的输入端,由这个异或门输出奇偶校验位。

1.4题用8个异或门和一个与门。

其中,第1个异或门输入D0和Q0,第2个异或门输入D1和Q1,……第8个异或门输入D7和Q7;这8个异或门的输出送与门的输入端,由与门输出比较结果。

1.5题(1) 2131MB/s(2) 3200MB/s[第2章]2.1题(1)C=0 P=1 A=0 Z=0 S=1 O=1(2)C=1 P=0 A=1 Z=0 S=1 O=0(3)C=0 P=1 A=1 Z=0 S=0 O=02.2题参考本书图2-7。

其中,8086的MN/ MX 改接+5V;ALE、DEN和DT/ R信号改由8086输出;取消8086输出的S2~ S0信号,去掉总线控制器8288。

2.3题:参考2.3.1节。

2.4题:参考2.3.2节。

2.5题:参考2.3.3节。

2.6题:参考表2-2。

[第3章]3.1题(1) MOV AX,0700HPUSH AXPOPF(2) MOV AL,45HADD AL,35HDAA(3) MOV AL,86HSUB AL,26HDAS(4) MOV AL,08HMOV BL,07HMUL BLAAM(5) MOV AX,0608HMOV BL,08HAADDIV BL3.2题[403H][402H][401H][400H]=508850883.3题MOV SI,OFFSET MULD MOV DI,OFFSET RESULT MOV BL,05HMOV CX,4MOV DH,0AGAIN: MOV AL,[SI]MUL BLAAMADD AL,DHAAAMOV [DI],ALMOV DH,AHINC SIINC DILOOP AGAINHLT3.4题MOV SI,OFFSET DBUF1 MOV DI,OFFSET DBUF2 MOV CX,100AGAIN: MOV AL,[SI]CMP AL,50HJNA NEXTMOV [DI],ALINC DINEXT: INC SILOOP AGAINHLT3.5题(1) BX=0002H (7) BX=02B1H(2) BX=0FC6H (8) BX=2B18H(3) BX=F539H (9) BX=82B1H(4) BX=0FC4H (10) BX=2B18H(5) BX=2B18H (11) BX=02B1H(6) BX=02B1H3.6题(1) AX=10H(2) BX=05A8H(3) CL=06H CH=00H3.7题MOV SI,OFFSET STR1MOV DI,OFFSET STR2ADD DI,100MOV CX,100CLDREP MOVSBHLT3.8题MOV BX,100SUB BX,4MOV DX,0CLDAGAIN:MOV SI,OFFSET STR1ADD SI,DXMOV DI,OFFSET STR2MOV CX,5REPE CMPSBJZ FOUNDINC DXDEC BXJNZ AGAINMOV DL,’N’MOV AH,2INT 21HJMP EXITFOUND:MOV DL,’Y’MOV AH,2INT 21HEXIT: MOV AH,4CHINT 21H[第4章]4.1题(1) AX=AA88H(2) AL=33H(3) AL=40H AH=00H4.2题DATA SEGMENTSTR1 DB ’ABCDE’,95 DUP(′E′)DATA ENDSEDATA SEGMENTSTR2 DB ’12345’,95 DUP(′5′),100 DUP(?) EDATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA,ES:EDATA START: MOV AX,DATAMOV DS,AXMOV AX,EDATAMOV ES,AXMOV SI,OFFSET STR1MOV DI,OFFSET STR2ADD DI,100MOV CX,100CLDREP MOVSBHLTCODE ENDSEND START4.3题DATA SEGMENTSTR1 DB ′ABCDE12345′,90 DUP(′A′) COUNT1 EQU $-STR1DATA ENDSEDATA SEGMENTSTR2 DB ′E1234′COUNT2 EQU $-STR2EDATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA,ES:EDATA START: MOV AX,DATAMOV DS,AXMOV AX,EDATAMOV ES,AXMOV BX,COUNT1SUB BX,COUNT2-1MOV DX,0CLDAGAIN: MOV SI,OFFSET STR1ADD SI,DXMOV DI,OFFSET STR2MOV CX,COUNT2REPE CMPSBJZ FOUNDINC DXDEC BXJNZ AGAINMOV DL,’N’MOV AH,2INT 21HJMP EXITFOUND: MOV DL,’Y’MOV AH,2INT 21HEXIT: MOV AH,4CHINT 21HCODE ENDSEND START4.4题DATA SEGMENTVAR DB 98H,78H,86H,22H,46H,2AH,3BH COUNT EQU $-VARDATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART: MOV AX,DATAMOV DS,AXMOV CX,COUNTDEC CXL1: PUSH CXPUSH BXMOV AL,[BX]INC BXL2: CMP AL,[BX]JBE L3XCHG AL,[BX]L3: INC BXLOOP L2POP BXMOV [BX],ALINC BXPOP CXLOOP L1HLTCODE ENDSEND START4.5题DATA SEGMENTMESS DB ’WELCOME’,0DH,0AH,’$’DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA START: MOV AX,DATAMOV DS,AXAGAIN: MOV AH,2INT 1AHMOV BL,DHCALL DISPADD BL,10HCMP BL,60HJB NEXTSUB BL,60HNEXT: MOV AH,2INT 1AHMOV AL,DHCMP, AL,BLJNZ NEXTMOV AH,1INT 16HJNZ EXITJMP AGAINDISP PROC NEARMOV DX,OFFSET MESSMOV AH,9INT 21HRETDISP ENDPEXIT: MOV AH,4CHINT 21HCODE ENDSEND START4.6题CODE SEGMENTASSUME CS:CODESTART: MOV AH,2CHINT 21HMOV BL,CHMOV CL,4CALL BCDROL BL,CLCALL DISPROL BL,CLCALL DISPCALL CRLFMOV AH,1INT 16HJNZ EXITJMP STARTBCD PROC NEARMOV AL,BLMOV BL,10CBWDIV BLSHL AL,CLOR AL,AHMOV BL,ALRETBCD ENDPDESP PROC NEARMOV DL,BLAND DL,0FHADD DL,3OHMOV AH,2INT 21HRETDISP ENDPCRLF PROC NEARMOV DL,0DHMOV AH,2INT 21HMOV DL,0AHINT 21HRETCRLF ENDPEXIT: MOV AH,4CHINT 21HCODE ENDSEND START[第5章]5.1题用8片2164。

微型计算机原理习题及解答

微型计算机原理习题及解答

微型计算机原理习题及解答Document serial number【KKGB-LBS98YT-BS8CB-BSUT-BST108】微机原理习题1、微处理器、微型计算机和微型计算机系统三者之间有什么不同答:微型计算机系统:包括微型计算机的硬件系统和必要的系统软件。

微型计算机的硬件系统包括:微型计算机和外围设备。

微型计算机:主要是由微处理器(MPU)、存储器(ROM、RAM)、I/O接口、系统总线组成。

微处理器(MPU):是用微电子技术将中央处理器(CPU)集成在一块芯片中制成的超大规模集成电路(IC),从逻辑的角度看,其内部主要包括:运算器(或称算术逻辑单元(ALU))、控制器和一定数量的寄存器组成。

2、控制总线传输的信号大致有哪几种答:控制总线用来传输控制信号,协调各部件之间的工作;控制总线是双向的;控制总线包括CPU送往存储器和输入/输出接口电路的控制信号,如读信号、写信号和中断响应信号等;控制总线还包括其他部件送到CPU的信号,比如,时钟信号、中断请求信号和准备就绪信号等。

3、微型计算机采用总线结构有什么优点答:采用总线结构的优越性主要表现在两个方面:①简化系统的设计,使CPU、RAM、ROM、I/O接口的设计简单化、标准化,使复杂的硬件系统变为面向总线的单一关系。

②方便系统的硬件扩充——一个部件只要符合总线标准,就可以连接到采用这种总线标准的系统中。

4、简述8086 CPU的逻辑结构。

答:从逻辑功能上,8086分为两部分:总线接口部件BIU(Bus Interface Unit);执行部件EU(Execution Unit)。

其中,总线接口部件包括:地址加法器、段寄存器组、IP指针、指令队列缓冲器、和输入输出控制电路;执行部件包括:运算器、通用寄存器组、标志寄存器、和执行部分的控制电路。

5、 8086/8088 和传统的计算机相比在执行指令方面有什么不同这样的设计思想有什么优点答:传统的计算机都是按照下面3个步骤循环工作的:①从指令指针所指的内存单元中取一条指令送到指令寄存器。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第十二章习题与思考题典型例题解析例12-1 总线标准与接口标准的特点答案:总线标准与接口标准在概念上是不同的,但是,往往把一些接口标准说成是总线标准。

实际上两者之间是有其区别特征的。

(1)总线标准的特点①公用性,同时挂接多种不同类型的功能模块;②在机箱内以总线扩展插槽形式提供使用;③一般为并行传输;④定义的信号线多,且齐全,包括分离的数据、地址和控制信号线以及电源线。

(2)接口标准的特点①专用性,一般是一个接口只接一类或一种设备;②一般设在机箱外,以接口插头(座)形式提供使用;③有并行和串行两种传输;④定义的信号线少,且不齐全,一般是控制信号线、数据信号线、地址信号线共用。

例12-2 计算机系统采用“面向总线”的形式有何优点?答案:面向总线结构形式的优点主要有:①简化了硬件的设计。

从硬件的角度看,面向总线结构是由总线接口代替了专门的I/O接口,由总线规范给了传输线和信号的规定,并对存储器、I/O设备和CPU如何挂在总线上都作了具体的规定。

所以,面向总线的微型计算机设计只要按照这些规定制作CPU插件、存储器插件以及CPU、存储器插件以及I/O插件等,将它们连入总线即可工作,而不必考虑总线的详细操作。

②简化了系统结构。

整个系统结构清晰,连线少,底板连线可以印刷化。

③系统扩充性好。

一是规模扩充,二是功能扩充。

规模扩充仅仅需要多插一些同类型的插件;功能扩充仅仅需要按总线标准设计一些新插件。

插件插入机器的位置往往没有严格的限制。

这就使系统扩充即简单又快速可靠,而且也便于查错。

④系统更新性能好。

因为CPU、存储器、I/O接口等都是按总线规约挂到总线上的,因而只要总线设计恰当,可以随时随着处理器芯片以及其他有关芯片的进展设计新的插件,新的插件插到底板上对系统进行更新,而这种更新只需更新需要新的插件,其他插件和底板连线一般不需更改。

例12-3某总线在一个总线周期中并行传送4个字节的数据,假设一个总线周期等于一个时钟周期,总线时钟频率为33MHz,求总线带宽是多少?解:设总线带宽用Dr表示,总线时钟周期用T=1/f表示,一个周期传送的数据量用D表示,根据总线带宽的定义,则有:Dr = D/T = D×f = 4B×33×106/s = 132MB/s习题与思考题一、填空题:1.微机总线的信号线包括①、②、③、以及电源和地线。

2.1SA总线属于总线。

3.总线按传送信息的性质可分为:____①_____ 、 _____②_____和____③_____ 三类。

4.PCI总线属于 _____________总线。

5.按总线在微机结构中所处的位置,总线可分为 ____①____、____②_____ 、__ __③___ 和_______④_______ 。

6.IEEE488总线属于_______________________________ 总线。

7.IEEE1394总线属于_________________________________________________ 。

8.ISA总线标准定义了_________________ 根信号线。

9.PC总线标准定义了_________________ 根地址线。

10.PC总线标准定义了_________________ 根信号线。

11.ISA总线标准定义了_________________ 根地址线。

二、选择题:1.PCI总线的数据宽度为()位。

A.8B.16C.32D.642.ISA总线的数据宽度为()位。

A.64B.32C.16D.83.总线的宽度用数据总线的条数表示,其单位是()。

A.位B.字节C.字D.双字4.总线的宽度用()总线的条数表示。

A.地址B.数据C.控制D.以上所有5.总线的标准传输率是总线上()。

A.每秒传输的最大字节量B.每秒传输的最大位数C.每秒传输的最大信息量D.每秒传输的最大数据量6.总线的标准传输率用()表示。

A.Mb/sB.MB/sC.Kb/sD.KB/s7.计算机使用总线结构的主要优点是便于实现技术化,同时______。

A. 减少信息传输量B. 提高信息传输速度C. 减少了信息传输线的条数D. 减少了存储器占用时间8.描述PCI总线基本概念中正确的句子是______。

A.PCI总线的基本传输机制是猝发式传送B.PCI总线是一个与处理器有关的高速外围总线C.PCI设备一定是主设备D.系统中允许只有一条PCI总线9.下面对计算机总线的描述中,确切完备的概念是______。

A.地址信息、数据信息不能同时出现B.地址信息与控制信息不能同时出现C.数据信息与控制信息不能同时出现D.两种信息源的代码不能在总线中同时传送10.微型机系统中外设通过适配器与主板的系统总线相连接,其功能是___。

A. 数据缓冲和数据格式转换B.监测外设的状态C.控制外设的操作D. 前三种功能的综合作用11.系统总线中控制线的功能是______。

A.提供主存、I/O接口设备的控制信号和响应信号及时序信号B.提供数据信息C.提供主存、I/O接口设备的控制信号D.提供主存、I/O接口设备的响应信号12. PCI总线的基本传输机制是______。

A. 并行传送B. 串行传送C. 猝发式传送D. DMA传送13.根据传送信息的种类不同,系统总线分为______。

A. 地址线和数据线B. 地址线、数据线和控制线C. 地址线、数据线和响应线D. 局部总线、内总线和外总线14.数据总线的宽度由总线的定义。

A.物理特性B.功能特性C.电气特性D.时间特性15.描述PCI总线中基本概念表述不正确的是()。

A.PCI设备不一定是主设备B.PCI总线是一个与处理器有关的高速外围总线C.PCI总线的基本传输机制是猝发式传送D.系统中允许有多条PCI总线三、判断题1.PCI总线的数据宽度为32位,可扩充到64位。

B总线支持即插即用与热插拔3.ISA总线的数据宽度为32位。

4.IEEE1394串行总线不支持即插即用与热插拔5.PCI总线具有自动进行设置功能,支持即插即用与热插拔。

6.总线的宽度用信号线的条数表示。

7.计算机使用总线结构的主要优点是便于实现技术化,同时能提高信息传输速度。

8.PCI总线的基本传输机制是猝发式传送。

9.PCI总线是一个与处理器有关的高速外围总线。

10.系统中不允许有多条PCI总线共存。

四、问答题:1.何谓总线?何谓系统总线?系统总线通常由哪些传输线组成?各自的作用是什么?2.微型计算机中根据总线所处位置不同,可分为哪几类总线?简述各类总线的含义。

3.在微机中采用总线结构有何好处?4.使用局部总线有何优点,局部总线和系统总线有何差别?5.何谓USB?它有何特点?6.何谓IEEE1394?它有何特点?7.试述PCI总线结构中桥的功能。

参考答案一、填空题1.①地址,②数据,③控制2.系统3.①地址,②数据,③控制4.局部5.①片内总线,②局部总线,③系统总线,④外总线6.并行通信总线(或并行外总线)7.串行通信总线(或串行外总线)8.989.2010.6211.24二、选择题1-5 CCABA 6-10 BCADD 11-15 ACBAB三、判断题1-5 √√×××6-10 ××√××四、问答题1.答案:总线是功能部件之间实现互连的一组公共信号线,用作相互间信息交换的公共通道(公共的通信线路)。

系统总线是系统内各功能部件之间传输输信息的公共通道,是微机系统内最重要的总线。

在采用系统板结构的微机内,该总线是底板(主板)的一部分,其表现形式是位于底板上一个个标准的总线扩展槽。

系统总线通常由数据总线、地址总线和控制总线组成。

数据总线的作用是传送数据信息,其数目的多少决定了一次能够传送数据的位数(双向)。

地址总线的作用是传送地址信息,其数目的多少决定了系统能够直接寻址存储器的地址范围(单向、三态)。

控制总线的作用是用于传送控制控制信息,协调系统中各部件的操作。

2.答案:微机中根据总线所处位置不同,可分为四级(或四个层次),即片内总线、局部总线、系统总线和外总线。

片内总线是指位于集成电路芯片内部的总线。

片内总线在制作大规模集成电路时就已经制作好,对计算机用户来说是触摸不到的,因此与用户无关。

局部总线,也称元件级总线或片总线,它是各种板、卡上芯片与芯片这间连接的总线,是为芯片与器件之间提供的标准信息接口。

该总线的表现形式是各芯片引脚的延伸与连接。

一般与CPU密切相关,是微机系统中的重要总线之一。

系统总线又称为内总线,或板级总线,通常所说的微机总线就是指这一总线。

它用于微型机系统内各功能部件(存储器、I/O接口板、卡)之间的连接,是微型计算机内最重要的总线。

在采用系统板结构的微型机内,该总线是底板(主板)的一部分,其表现形式是位于底板上一个个标准的总线扩展槽。

这是微机系统所特有的、用户接触得最多的就是这一总线。

外总线也称为通信总线。

它用于系统间的连接与通信。

它也是计算机网络所设置的外部总线,其表现形式是微机后面板上的某些通信插口。

外总线不属于某个微机特有,是微机应用系统中才涉及的一种总线。

3.答案:在微机中采用总线结构后会带来以下优点:(1)简化了系统结构。

微型计算机系统中采用总线结构后,系统中各功能部件之间的相互关系变为面向总线的单一关系。

使整个微机系统的结构简单规整、清晰明了,大大减少各模块间的连线。

(2)简化硬件、软件的设计。

总线结构使各功能部件间的相互关系变为面向总线的单一关系,这不仅为微机的生产和组装提供方便,而且为微机产品的标准化、系列化和通用性提供了方便。

硬件和软件的设计简单,易于调试。

(3)使系统功能加以扩充或性能更新。

由于总线实行标准化,系统的扩充就十分方便。

如果扩充系统规模,只要选择符合总线标准的同类插件(或板、卡)直接插入系统扩充槽即可;若要进行功能扩充或更新,只要插入功能更强的插件或器件,即可实现。

4.答案:传统的微机系统结构是把构成微机系统的所有功能部件板卡都挂接在系统总线上,这就要求系统总线具有足够快的数据传输速率才能满足各个外设特别是高速外设的传输要求。

但是随着系统中CPU速度的提高,特别是高速外设的增加,以及先进系统软件和应用软件对系统资源的极大要求,系统总线是很难满足传输率要求的,从而使系统总线成为系统数据传送的瓶颈。

解决瓶颈问题的理想办法是采用局部总线来分散系统总线数据传送的压力。

由于局部总线离CPU总线更近,因此,外部设备通过它与CPU之间的数据传输速率将大大加快。

如果把一些高速外设从系统总线上卸下来,通过局部总线直接挂接到CPU总线上,使之与高速CPU总线相匹配,就会打破系统I/O瓶颈,充分发挥CPU的高性能。

相关文档
最新文档