微机接口技术课本答案.ppt
《微机接口技术课本答案.ppt》由会员分享,可在线阅读,更多相关《微机接口技术课本答案.ppt(114页珍藏版)》请在三一办公上搜索。
1、2023/10/13,1,微型计算机及其接口技术习题解答,第1章 微型计算机概论第2章 80X86微处理器第3章 存储器及其接口第4章 输入输出与中断第5章 并行接口第6章 定时器/计数器电路第7章 串行接口第8章 模拟接口第9章 人机接口第10章 微机系统实用接口知识,2023/10/13,2,第1章 微型计算机概论,1解释题:(1)微处理器 解:指由一片或几片大规模集成电路组成的中央处理器。(2)微型计算机 解:指以微处理器为基础,配以内存储器以及输入输出接口电路和相应的辅助电路构成的裸机。(3)微型计算机系统 解:指由微处理器配以相应的外围设备及其它专用电路、电源、面板、机架以及足够的软
2、件而构成的系统。(4)单片机 解:把构成一个微型计算机的一些功能部件集成在一块芯片之中的计算机。(5)单板机:解:把微处理器、RAM、ROM以及一些接口电路,加上相应的外设(如键盘、7段显示器等)以及监控程序固件等安装在一块印刷电路板上所构成的计算机系统。,2023/10/13,3,2请简述微机系统中三种总线的区别及联系。,解:对个具有一定规模的微型计算机系统而言,有三类总线,一种是微型计算机中CPU芯片与内存储器和IO接口电路之间信息传输的公共通路,这是片总线;一种是构成 微型计算机系统的各模块之间信息传输的公共通路,这是内总线又称系统总线、微机总线和板级总线;第三种是一个微型计算机系统同另
3、一个微型计算机系统之间,或者一个微型计 算机系统同仪器、仪表之间信息传输的公共通路,这是外总线,又称通信总线。通常内总线 是芯片总线经缓冲后映射而得。,2023/10/13,4,第2章 80X86微处理器,1解释题:(1)执行部件EU 解:8086微处理器内部的一个功能部件,由通用寄存器、标志寄存器、运算器和EU 控制系统等组成,负责全部指令的执行,向BIU提供数据和所需访问的内容和IO端口的 地址,并对通用寄存器、标志寄存器和指令操作数进行管理。(2)总线接口部件BIU 解:8086微处理器内部的另一个功能部件,由段寄存器、指令指针、地址形成逻辑、总线控制逻辑和指令队列等组成,BIU同外部总
4、线连接为EU完成所有的总线操作,并计算形成20位的内存物理地址:,2023/10/13,5,(3)最小方式 解:8086微处理器的种工作方式,在该方式下,由8086提供系统所需要的全部控制 信号,用以构成一个单处理器系统。此时MNMX*线接VCC(高电平)。(4)最大方式 解:8086微处理器的另一种工作方式,在该方式下,系统的总线控制信号由专用的总 线控制器8288提供,构成一个多处理机或协处理机系统。此时MNMX*线接地。(5)指令周期 解:执行一条指令所需要的时间称为指令周期包括取指令、译码和执行等操作所需的 时间。,2023/10/13,6,(6)总线周期 解:CPU通过总线操作完成同
5、内存储器或I/O接口之间一次数据传送所需要的叫间。(7)时钟周期 解:CPUJ时钟脉冲的重复周期称为时钟周期,时钟周期是CPU的时间基准(8)等待周期 解:在CPU对内存或外设接口进行读写操作时,当被选中进行数据读写的内存或外设 接口无法在3个T(时钟周期)内完成数据读写时,就由该内存或外设接口发出一个请求延 长总线周期的信号,CPU在接收到该请求情号后,就在T3与T4之间插入个时钟周期 一称为等待周期Tw,在Tw期间,总线信号保持不变。,2023/10/13,7,(9)指令的寻址方式 解:所谓指令的寻址方式是指“指令中操作数的表示形式”,操作数用一个数据直接给出的称为“立即寻址”,例如MOV
6、 AL,80H中的80H。操作数是一个寄存器的符号,例如上条指令中的AL,称为寄存器寻址。操作数是一个内存地址,则称为“存储器寻址”,存储器寻址中,根据内存地址给出的方式又分为直接寻址、寄存器间接寻址、基址 寻址和变址寻址等。(10)MMX 解:MMXMulti Media Extension,多媒体扩展。这是为提高PC机处理多媒体信息和增强通信能力而推出的新一代处理器技术,通过增加4种新的数据类型,8个64位寄存 器和57条新指令来实现的。,2023/10/13,8,(11)SEC 解:SECSingle Edge Contact,单边接触。这是Pmntiium II微处理器所采用的新的封
7、装技术。先将芯片固定在基板上,然后用塑料和金属将其完全封装起来,形成一个SEC插 盒封装的处理器,这一SEC插盒通过Slot1插槽同主板相连。(12)SSE 解:SSEStreaming SIMD Extensions,数据流单指令多数据扩展技术。采用SSE技 术的指令集称为SSE指令集,Pentium III微处理器增加了70条SSE指令,使Pentium III微处理器在音频、视频和3D图形领域的处理能力大为增强。,2023/10/13,9,(13)乱序执行 解:指不完全按程序规定的指令顺序依次执行,它同推测执行结合,使指令流能最有效 地利用内部资源。这是Pentium Pro微处理器为进
8、一步提高性能而采用的新技术。(14)推测执行 解:是指遇到转移指令时,不等结果出来便先推测可能往哪里转移而提前执行。由于推测不一定全对,带有一定的风险,又称为“风险执行”。,2023/10/13,10,2.简述8086中逻辑地址与物理地址的关系。,解;逻辑地址是允许在程序中编排的地址,8086的逻辑地址有段基值和段内偏移量两 部分。段基值存放在对应的段寄存器中,段内偏移量由指令给出。物理地址是信息在存储器 中实际存放的地址。在8086系统中,物理地址形成过程为:将段寄存器中存放的段基值(16位)左移4次再加偏移量,得20位的物理地址。,2023/10/13,11,3简述80386中逻辑地址、线
9、性地址与物理地址的关系。,解:80386系统中有3种存储器地址空间逻辑地址、线性地址和物理地址。80386芯片内的分段部件将逻辑地址空间转换为32位的线性地址空间,80386芯片内的 分页部件将线性地址空间转换为物理地址空间。若不允许分页部件操作,则经分段部件操作 后即为物理地址。,2023/10/13,12,4说明标志位中溢出位与进位位的区别。,解:进位位CF是指两个操作数在进行算术运算后,最高位(8位操作为D7位,16位操作为D15位)是否出现进位或借位的情况,有进位或借位,CF置“1”,否则置“0”。溢出位OF是反映带符号数(以二进制补码表示)运算结果是否超过机器所能表示的数值范围酌情况
10、。对8值运算,数值范围为-128+127,对16位运算,数值范围为-32768+32767。若超过上述范围,称为“溢出”,OF置“1”。溢出和进位是两个不同的概念,某些运算结果,有“溢出”不一定有“进位”,反之,有“进位”也不一定有“溢出”。,2023/10/13,13,5说明8086中段寄存器的作用。,解:8086微处理器中的16位寄存器,用来存放对应的存储段的段基值段起始地址的高16 位。通过段寄存器值和指令中给出的16位段内偏移量可得出存储器操作数的物理地址(20位)。,2023/10/13,14,6写出寄存器AX、BX、CX、DX、SI和DI的隐含用法。,解:上述通用寄存器的隐合用法如
11、下:AX在字乘/字除指令中用作累加器;在字I/O操作时作为数据寄存器。BX间接寻址时,作为地址寄存器和基址寄存器;在XLAT指令中用作基址寄存器;CX串操作时的循环次数计数器;循环操作时的循环次数计数器;DX字乘/字除指令中用作辅助寄存器;IO指令间接寻址时作端口地址寄存器;SI间接寻址时,作为地址寄存器和变址寄存器;串操作时的源变址寄存器;DI间接寻址时,作为地址寄存器和变址寄存器;串操作时的目的变址寄存器。,2023/10/13,15,7执行如下令后,标志寄存器中各状态位之值。,(1)MOV AX,34C5H ADD AX,546AH(2)MOV AX,E453H ADD AX,C572H
12、,2023/10/13,16,8.有一双字87654321H在内存中的地址为30101H,画出其在8086系统的内存中存放的情况。,解:在8086系统中,双字在内存中占连续4个字节,其中低位字节存于低地址,字节存于高地址。如图示。图29,2023/10/13,17,9.说明8086引脚信号AD0AD15双重总线的特点。,解:AD0AD15这16条总线传送32个信号,A0A15,D0D15,在一个读写总线周期的4个T周期中,T1时刻传送地址信号A0A15,T2以后传送数据信号D0D15。可见这16条双重总线的特点是分时复用。,2023/10/13,18,10根据8086存储器读写时序图,回答如下
13、问题:(1)地址信号在哪段时间内有效?(2)读操作与写操作的区别?(3)存储器读写时序同I/O读写时序的区别?(4)什么情况下需要插入等待周期TW?,解:时序图见2.1节的图2-1和2-2。(1)在T1周期,双重总线AD0AD15,A16/S3A19/S6上输出要访问的内存单元的地 址信号A0A19。,2023/10/13,19,(2)读操作与写操作的主要区别为:DT/R*控制信号在读周期中为低电平,在写周期中为高电平;在读周期中,RD*控制信号在T2T3周期为低电平(有效电平);在写周期中WR*控 制信号在T2T3周期为低电平(有效电平),而在读周期WR*信号始终为高电平(无效电 平),在写
14、周期RD*信号始终为高电平(无效电平)。在读周期中,数据信息一般出现在T2周期以后,双重总线AD0AD15上的地址信息有效和数据信息有效之间有一段高阻态,因为AD0AD15上的数据必须在存储芯片(或IO 接口)的存取时间后才能山现。而在写周期中,数据信息在双重总线上是紧跟在地址总线有 效之后立即由CPU送上,两者之间无一段高阻态。,2023/10/13,20,(3)存储器操作同IO操作的区别是:在存储器操作周期中,控制信号M/IO*始终为高电平;而在IO操作周期中,M/IO*始终为低电平。(4)在读周期中,如果在T3周期内,被访问的内存单元或IO端口还不能把数据送上数据总线,则必须在T3之后插
15、入等待周期Tw,这时RD*控制信号仍为有效低电平。在写周期中,如果在T3周期内,被访问的内存单元或IO端口还不能把数据总线上的 数据取走,则必须在T3之后插入等待周期Tw,这时WR*控制信号仍为有效低电平。,2023/10/13,21,11扼要说明80286同8086的主要区别。,解:(1)8086只有20条地址线,可直接寻址的内存空间为220=1MB;而80286有24 条地址线,可直接寻址的内存空间为22416MB。(2)8086只有实地址方式,支持单任务、单用户系统;80286有实地址方式(实方式)和保护方式(保护虚地址方式)两种,片内集成有存储管理和保护机构,支持任务中的程序 和数据的
16、保密,能可靠地支持多用户和多任务系统。(3)在保护方式下,存储器的分段部件把整 个存储空间分成可变长度的各段,段的长度64KB。每个任务的虚拟存储空间最大由16K 个64KB的段组成,即1024MB1GB,该虚地址空间被映射到最大容量为16MB的物理存 储器中。(4)在保护方式下,80286采用“描述子”和“选择子”的数据结构来实现内存单元的 寻址。,2023/10/13,22,12扼要说明80386同80286的主要区别。,解:(1)80286是16位微处理器,有24条地址线,可直接寻址的内存空间为224 16MB,而80386是32位微处理器,有32条数据线,32条地址线,可直接寻址的内存
17、空间 为2324GB。(2)80286是16位微处理器,它的寄存器结构基本上同8086,也是16位的;而80386 是32位微处理器,其寄存器结构除段寄存器外都是32位寄存器,分别在16位寄存器的助 记符前加上E,即EAX、EBX、ECX、EDX、ESP、EBP、ESI、EDI、EIP以及EFLAG。另外再增加了两个16位段寄存器FS和GS。此 外,80386还有系统地址寄存器、控制寄存器、测试寄存器和调试寄存器:(3)80386有三种存储器地址空间逻辑地址、线性地址和物理地址。80386的分段 部件将逻辑地址转换为32位的线性地址;80386的分页部件将线性地址转换为物理地址。(4)8028
18、6有两种工作方式实方式和保护方式;80386有三种工作方式实方式、保护方式和虚拟8086方式。,2023/10/13,23,13扼要说明80486同80386的主要区别。,解:80486同80386的主要区别是:(1)芯片内集成有一个指令和数据共用的8KB的4路组相连的高速缓冲存储器(Cache),由于访问片内Cache的速度远高于访问内存的速度,从而提高了系统的性能;(2)芯片内集成含数学协处理器(FPU)一性能增强的80387,FPU同CPU之间,以及Cache与CPU之间采用64位数据传输,大大加快了处理器的运行速度;(3)在x86系列芯片中首次采用了RISC技术降低了执行每条指令所需的
19、时钟数可 达到1.2条指令/时钟周期;(4)采用一种称为猝发式总线的总线技术,使CPU与内存在进行成组传送时实现高速 数据交换。,2023/10/13,24,14扼要说明Pentium同Pentium Pro的主要区别。,解:Pentium处理器是Intel公司开发的融CISC(Complex Instruction Set Computer,复 杂指令系统计算机)技术与RISC技术为一体的微处理器,称为CRIP(CISC-ROSC Processor),其主要特点是:(1)片内集成有三个指令处理部件:RISC体系结构的整数处理部件,采用超标量技 术,设计了两条流水线(U流水线和V流水线),使
20、Pentium在一个时钟周期内可以并行执行两条整数型指令;CISC结构的同80386兼容的处理部件,采用微码处理指令技术,负 责处理不能在一个时钟周期内完成的复杂指令;浮点处理部件,采用8级流水的超流水线 技术,使每个时钟周期能完成一个(或两个)浮点操作;(2)片内集成了两个独立的8KB指令Cache和8KB数据Cache,增加了缓存的带宽,减少了缓存的冲突:(3)采用分支预测技术,提高了流水线执行的效率;(4)同80386、80486保持兼容;(5)采用64位外部数据总线,使CPU同内存的数据传输速度可达528MB/s。,2023/10/13,25,Pentium,Pentium Pro的主
21、要区别是:(1)一个封装内安装两个芯片,一个是CPU内核,包括两个8KB的L1 Cache,另一个 是256KB的L2 Cache。这一L2 Cache由全速总线同CPU内核相连,提高了程序的运行速 度;(2)把CISC结构的指令分解为若干像RISC指令那样的微操作,能在流水线上并行地 执行,这样既保持了同以前的x86微处理器的兼容性,又提高了指令的运行速度;(3)采用乱序执行和推测执行技术,使指令流能最有效地利用内部资源;(4)采用超级流水线和超标量技术。具有3种超标量结构和14级超级流水线结构,大大提高了处理器的并行处理能力。,2023/10/13,26,l 5扼要说明Pentium MM
22、X的特点。,解:Pentium MMX处理器是具有多媒体扩展功能的奔腾芯片,MMX即多媒体扩展,是为提高PC机处理多媒体和通信能力而推出的新技术。Pentium MMX的主要特点是:(1)引入了4种新的数据类型和8个64位寄存器,使一条指令就能并行执行8个8位 数据,4个16位数据或2个32位数据的运算;(2)采用饱和运算,把溢出值作为定值处理。结果大于最大值时当作最大值,结果小于 最小值时当作最小值,无需进行溢出处理;(3)具有积和运算能力,MMX微处理器的PMADDWD指令(紧缩字相乘并加结果)即“积和运算”,可大大提高向量运算和矩阵运算的速度,在音频和视频图像的压缩和解压缩中经常用到。,
23、2023/10/13,27,16扼要说明Pentium II同Pentium III的特点。,解:Pentium II处理器把多媒体扩展技术(MMX技术)融合入Pentium Pro芯片之中,使Pentium II微处理器既保持了Pentium Pro原有的强大的处理功能,又增强了PC机在三维 图形、图像和多媒体方面的可视化计算功能相交互功能。Pentium II的主要特点为:(1)采用了一系列多媒体扩展技术,包括:单指令多数据流技术,使一条指令能完成 多重数据的工作,减少了芯片在视频、声音、图像和动画中计算密集的循环;为针对多媒 体操作中经常出现的大量并行、重复运算,增加了57条指令,以更有
24、效地处理声音,图像 和视频数据;(2)动态执行技术,这是为更有效地处理多重数据,提升软件速度而采用的新技术,由三种技巧组成:多分支跳转预测;数据流分析:推测执行。,2023/10/13,28,(3)双重独立总线结构。由两条总线组成双重独立总线体系结构,一条是二级Cache总 线,另一条是处理器至主存储器的系统总线,使Pentium II处理器的数据吞吐能力是单一总 线结构处理器的2倍,而且二级Cache的运行速度也比Pentium处理器高2倍;(4)采用新的封装技术SEC,同主板连接采用Slot1.Pentium III处理器的基本结构同Pentium II处理器,采用Pentium Pro的
25、微结构,具有数 据Cache与指令Cache分开的L1 Cache共32KB,以及512KB的L2 Cache,最主要的特点是 增加了70条SSE指令集(SSEStreaming SIMD Extrnsion),又称“MMX2指令集”(第 二代多媒体扩展指令集)。内部增加了8个新的128位单精度寄存器(432位),能同时处 理4个单精度浮点变量,可达20亿次/秒的浮点运算速度。,2023/10/13,29,第3章 存储器及其接口,1解释题:(1)存储器芯片的存储容量 解:指存储器芯片可以容纳的二进制信息量,以存储器地址寄存器的编址数与存储字位 数的乘积表示,例如6116芯片的存储器芯片的存储容
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 接口 技术 课本 答案

链接地址:https://www.31ppt.com/p-6284513.html