微机原理复习知识点总结_第1页
微机原理复习知识点总结_第2页
微机原理复习知识点总结_第3页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1 所谓的接口其实就是 两个部件或两个系统之间的交接局部 位于系统与外 设间、用来协助完成数据传 送和控制任务的逻辑电路 。2为了能够进行数据的可靠传输, 接口应具备以下功能: 数据缓冲及转换功能、 设备选择和寻址功能、 联络功能、接收解释并执行 CPU命令、中断管理功能、 可编程功能、错误检测功能。3 接口的根本任务是 控制输入和输出。4 接口中的信息通常有以下三种: 数据信息、 状态信息 和 控制信息。5 接口中的设备选择功能是指:6 接口中的数据缓冲功能是指: 将传输的数据进行缓冲, 从而对高速工作的CPU与慢速工作的外设起协调和缓冲作用,实现数据传送的同步。7 接口中的可编程功能是指:

2、 接口芯片可有多种工作方式,通过软件编程设 置接口工作方式。8 计算机与外设之间的数据传送有以下几种根本方式: 无条件传送方式 同步传送、程序查询传送异 步传送、中断传送方式异步传送、DMA传送方式 异步传送。9 根据不同的数据传输模块和设备,总线的数据传输方式可分为 无条件传输、 程序查询传送方式、中断 传送方式、DMA方式。10 总线根据其在计算机中的位置,可以分为以下类型: 片内总线、内部总线、 系统总线、局部总线、外部总线。11 总线根据其用途和应用场合,可以分为以下类型: 片内总线、片间总线、 内总线、外总线。 ISA 总线 属于内总线。12 面向处理器的总线的优点是: 可以根据处理

3、器和外设的特点设计出最适合 的总线系统从而到达最正确的 效果。13 SCSI 总线的中文名为 小型计算机系统接口 Small Computer System Interface ,它是芯的信号 线,最多可连接 7 个外设。14. USB总线的中文名为 通用串行接口,它是4芯的信号线,最多可连接127 个 外设。 15 I/O 端口的编码方式有 统一编址 和端口独立编址 。访问端口的方式有直接寻址和间接寻址。PC机的地址由16位构成,实际使用中其地址范围 为 0003FFH。16 在计算机中主要有两种寻址方式: 端口独立编址 和 统一编址 方式。 在 端口独立编址 方式中,处 理器使用专门的 I

4、/O 指令。17. 74LS688的主要功能是:8位数字比较器,把输入的8位数据P0-P7和预设 的8位数据Q0-Q7进行比较。如果相等输d出0,不等输出1。主要功能:把输入的8位数据P0-P7和预设的8位数据Q0-Q7进行比较,比较 的结果有三种:大于、等于、小于。通过比较器进行地址译码时,只需把某一地 址范围和预设的地址进行比较, 如果两者相等, 说明该地址即为接口地址, 可以 开始相应的操作。18. 8086的内部结构从功能上分成 总线接口单元BIU和执行单元EU两个单元。19. 8086 有 20地址线,寻址空间 1M, 80286有 24根地址线,寻址空间为 16M。20. 8086

5、/8088有两种工作模式,即最大模式、最小模式,它是由MNM决定的。21. 在 8086/8088 系统中, I/O 端口的地址采用 端口独立编址方式,访问端口 时使用专门的I/O 指令。22. 使用80X86的CPU有两种类型的中断:内部中断软件中断和外部中断 硬件中断。而后者中由 8259A 管理的中断又被称为 可屏蔽中断。外部中断 分为可屏蔽中断和非屏蔽中断23 .在以80X86为处理器的微机中能寻址的最大端口数为 4G 32根地址线, 但在早期的IBM-PC机中,由于只用了 16根地址线作为I/O端口的寻址,因此 其最大的寻址端口数为64K。80X86的CPUt两条外部中断请求线INT

6、R和NM。 这两条线上来的中断都属于 硬件中断。24.特殊嵌套方式与一般嵌套方式相比,其特点是:CPU不仅响应更高优先级的中断,而且响应同级的中 断,只屏蔽 较低级的中断。25 . 某时刻8259A的IRR存放器中的内容是13H,说明IR0、IR1、IR4有中断 请求;某时刻8259A的IRR存放器中的内容是11H,说明IRO和IR4引脚有中断请求;某时刻8259A的ISR存放器中的内容是40H,说明IR6的中断请求正在效劳中;某时刻8259A的ISR存放器中的内容是80H,说明IR7中断请求正在效劳中;某时刻8259A的IMR存放器中的内容是40H,说明屏蔽IR6引脚的中断请求; 某时刻82

7、59A的IMR存放器中的内容是80H,说明屏蔽IR7引脚的中断请求。26 .在两片8259A级联的中断电路中,主片的IR3请求线作为从片的中断请求输入,那么初始化主片时的ICW3为08H,从片的ICW3为03Ho27. 8259A的地址引脚A0=1时读出的内容是:IMR 中断屏蔽存放器的状态。IMFH数据总线P18628. ICW2命令字的功能是 设置中断类型号,如果写入的ICW2为08H,贝U IR0 的中断类型号为 08Ho29. ICW3命令字的功能是 设置级联方式,如果写入主片的ICW3为08H,那么说明主片的 IR3已连接从片。30 8251 串行通信按通信的信息格式不同,分为 面向

8、字符型 和面向位型 两种方 式,它们的传送对象分别是 字符和数据位。31 8253 每个通道有 6 种工作方式可供选择。假设设定某通道为方式 0 后,其输 出引脚为 低电平;当GATE=1计数初值写入计数器 后通道开始计数,CLK信号端每来一个 脉冲 减法计数器 就减 1;当减到 0,那么输出引脚输出 高电平,表示计数结束。32. 8253的一个计数通道的最大计数值为65535。如果采用BCD计数方式且 为三片级联,那么8253最大可计数到9999A3o 每个计数器通道都是16位的,因 此最大计数值是 216,而且采用“ -1 计数33 . 8253 的核心功能部件是 :计数器。34. 825

9、3的CLK0接的时钟,欲使OUT产生频率为50kHz的方波信号,贝U 8253的计数值应为1EH应选用的工作方式是 方式3。定时常数=CLK频率/OUT频率。50K=30 D35. 8255的方式选择字和PC 口的置位/复位字都是写入控制字端口 43H 口 的,为了区别写入的两条命 令,命令的D7位作为特征位。36. 当8255工作于方式1时,其引脚信号IBF表示输入缓冲器满高电平有效, 输出,OBF表示输出缓 冲器满低电平有效,输出。37. 8255A有3种工作方式,其中只有 PA口有方式2。P21738. 当8255A工作于1方式和2方式时,通过 置位/复位控制命令字使INTE允 许。P2

10、1939. 扫描码的D7=0表示置位/复位命令控制字D7=1,是工作方式控制字P21640. 编码键盘与非编码键盘的区别是: 编码键盘采用硬件逻辑电路识别被按键, 能自动提供对应被按键的 编码如ASCII编码。此外,编码键盘一般都有去抖 动和防串键保护电路。非编码键盘仅提供行列矩阵,不具有编码功能,按键的识 别靠专门的程序实现。41. 波特率为4800bps的异步传输,每秒传送的字符数约为 480/400个。42. 对于一个N行M列的矩阵键盘,其按键数为 M*N信号线的数目为M+N43. RS-232进行三线连接时,连接 RXD TXD GND三个引脚。二、简答:每题5分,共20分1 .以下图

11、中的译码电路所确定的端口地址为 28C-28DH2 .以下图中的译码电路所确定的端口地址为02F2-02F3HoAOA1A2A3A48259A3. 设某芯片的端口地址为200H,试设计其译码电路。答:译码电路参见简答1、2题4. 简述8086和8088的区别答:8086是Inter系列的16位微处理器,芯片上有万个晶体管,采用 HMOS 工艺制造,用单一的+5V电源,时钟频率为5MHz10MHz8086有16根数据线和 20根地址线,它既能处理16位数据,也能处理8位数据。可 寻址的内存空间 为1MB Inter公司在推出8086的同时,还推出了一种准16位微处理器8088, 8088的内部存

12、放器,运算部件及内部数据总线都是按16位设计的,单外部数据总线只有8条。推出8086的主要目的是为了与当时已有的一套Inter外部设备接口芯片直接兼容使用。5. 以下图为IBM_PC中键盘与主机的硬件连接示意图,试根据此图表达:当用户 按下某一键后,键盘中断的产生及执行的全过程。键盘SO48阵列iitfi答:键盘中的键识别芯片8048工作时不断地扫描键盘矩阵,当有按键按下,那么 确定按键位置键扫描码之后以串行数据形式发送给系统板键盘接口电路,LS322接收一个串行形式字符以后,进行串并转换,然后产生键盘中断IRQ1请求,由中断控制器8259向CPU青求中断,等待读取键盘数据,CPJ向应中断,

13、那么进入09H键盘中断效劳程序: 读取键盘扫描码:用IN AL,60H即可 响应键盘:系统使PB11 允许键盘工作:系统使PB7 0 处理键盘数据将扫描码轮换成 ASCII码 给8259A中断结束EOI命令,中断返回09H号中断效劳程序kbint过程完成常规的操作处理键盘数据:将获取的扫描码通过查表转换为对应的ASCII码送缓冲区。对于不能显示的按键,那么转换为 0,且不再送至缓冲区键盘I/O功能程序kbget子程序从缓冲区中读取转换后的ASCII码功能调用主程序循环显示键入的字符6. 试说明逐次逼近式A/D转换原理的工作过程。P282答:1用启动信号启动A/D转换器工作。首先使A/D转换器初

14、始化,即将SAR青零,使D/A转换器输出电 压V0为0V。2输入模拟电压Vi Vi不为0V3以8位A/D转换为例,第一次逼近:使SAR的D7=1,其余为0; SAR=10000 000B。4SAR- D/A转换器,使D/A转换器输出电压 V0, V0为VREFl勺1/2。.5V0与Vi用比较器进行比较,假设 Vi V0,那么比较器输出一个信号,使 D7=1,否那么使D7=06第二次逼近:使 SAR的 D6=1, D7=保存结果,其余位为 0, ; SAR=D7000 000B。根据上一次逼近的 结果,SAR=11 000 000 B或者SAR=01 000 000 B。7以后重复4 7,最后经

15、过8次逼近,8次逼近过程如表13-1 P282, SAR 中就是Vi经过转换而得 到的数字,此数字经输出缓冲器输出。7. 说明微处理器、微型计算机、微型计算机系统三者的概念。律型计却机系戟8. 异步通信和同步通信的特点是什么在异步通信中,哪些通信参数可影响帧格式长度假设通信参数为9600, 8, N, 1时,1秒钟可传送多少字符P249-251答:同步通信:通信的双方用共同的同步字符或者同步脉冲进行同步;以数据块字符块为单位进行数据传输,每个数据块可以使256B2KB或更大,并按照同步信息格式形成一帧数据,再将帧作为一个整体进行发送与接收。字符与字符之间的传送是同步的。异步方式:用起始位一停止

16、信号实现同步;以字符为单位进行传输,每个字符通 常用ASCII码;字符与字符之间没有严格的定时要求;同步通信方式:传输速率高、传输设备复杂,技术要求高;应用于要求快速、连续、大量传送数据的情况。异步传输方式:传输速率低、传输设备简单:应用于传送数据不连续、数据量较小和传输速率较低的情况。异步通信:字符长度、字符校验方式、停止位个数、起始位1位9600/8+1+1=960字符/s卒I/VA/z A4 t 0 J 0 o l o设某系统使用两片8259A管理中断。主片的端口地址为80H和81H,工作于边沿触发、 特殊完全嵌套、 非自动结束和非缓冲方式;从片的端口地址为20H和21H,工作于边沿触发

17、、完全嵌套、非自动结束和非缓冲方式;主片的中断类型号为080FH从片的中断类型号为8087H要求: 1为主片设计地址译码电路5分(2)画出主从片的级联图;(3分)(3)编写主从片初始化程序(5分)?初始化主片8259A?初始化从片8259AMOVAL, 11H;00010001MOVAL, 11HOUI83H, AL;ICW1OUT20H, ALNOPNOPMOVAL, OSHMOVAL, 80HOUI81H, AL1 ICW2OUT21H, ALNOPNOPMOVAL, OOH;00000000MOVAL, OOHOU!81H, AL1 ICW3OUT21H, ALNOPNOPMOVAL,

18、13H;00010011MOVAL, 07HOUT81H, AL1 TCW4OUT21H, AL2.为用一片8255A控制八个8段共阴极LED数码管的电路。现要求按下某开关,其代表的数字K1为1, K2为2, , K8为8在数码管从左到右循环显示已有一 个延时子程序DELAY可以调用,直到按下另一个开关。假定 8255A的口 A、B、 C及控制口的地址依次为6063H编写完成上述功能的程序,应包括8255A的初 始化、控制程序和数码管的显示代码表。15分l斗Illi- 1 1ju.PAPADPAT.PS :pet?A_8255EQUtXjHi255PA口8255EQU61H*25 5PBK82

19、5 5EQU62HJ5?PC口ConK55EQU63H32?芳钊厂STACK100嗚程;MODEL TD:YJDATATAB DB 3FK0 6H:! BH:壮汕6比7D虬07HCODESTART:tL ?B方式0输岀PC输入MOVMOVCH OOHAL TABLCXJ一显示对应K犍宦otnDX,ALSIARTl.OUTDXA匸MODX1J-H理口置1WAL.Of EH一最茫边LED见示、JVDX.6JH口谕开关状态MOAE:;从左到右硝坏且示TNAl 7FXVOAl OFFH-最左边LED且示MOVSL:ALMOVE:;从左到右西坏且示MOVBLrALMO+D_61H.PB 位述MOCL.O

20、OUTDX.A 匸CMPECALLDELAYTESLAL.OF EH母1试是香xn搖TRLAL舸左移JNZDL怀是那么跳到DLMOV DM2H:PC口诵开关状态JMPISPINBHDXDL: RRAL;湄环右移ChlPBLBHTNCCL廿敌器门厂】.TNZSTART!JMPCKTELOOP正tXDS1AK1DISP:MOVDX.60H;PA 口證逝MOV DX.65H .阳巧初拾忙MOV Al S9H , loon I 00IB. VA 方武呵3. 使用8255A作为开关和共阴极LED显示器的接口,设8255A的A 口连接8个 开关,B 口连接8个LED指示灯,要求将A 口的开关状态读入,然后

21、送至B 口控 制指示灯亮、灭。设8255A的A 口的地址为60H 0 为该8255A设计一 码电路1试画出连接电路图。5分2编写程序实现之。设8255A的控制口的地址为63H7分xcovMODXTPHDX6QH砂口貫1口读开关状态MODELTINYIN ALtDXPA_8255EQV50H?A口DISP: MOV DX61H:送 PB 口EQU61H PB口OUTDXALEQU52HPC口CALLCon_8;55E QU柠审JXTP STAKTlS1TACKIMDL5Xhr5PROC NEARDArAPUSHexCODEMOVCXr60D00STARTDLSOOnislMOVDXn63H825

22、5初姑LOOPDL500tiislMOPAL.90H1001 OODOB,PA 方式 0POP ex输入,PB方式0输岀RETOUTDX.ALDL500ihsEKDPnEND S7AKT4. 有一组发光二极管,提供高电平,二极管发光;提供低电平,二极管熄灭。 现要求8个发光二极管依 次轮流点亮,每个点亮时间为500毫秒。设8253的输 入 CLK=1KH。1试设计完成该功能的电路。6分2 请给出所用芯片的端口地址以及计数器中所赋初值。3分3编制相应的程序。5分PA_8255 EQU 0F000H ;8255 PA 口PC_8255 EQU 0F002H ;8255 PC 口C_8255 EQU

23、 0F003H ;8255 控制口CNT0_8253 EQU 0E000HC_8253 EQU 0E003H ;8253 控制口.STACK 100.CODESTART:MOV DX, C_8255MOV AL, 81HOUT DX, ALMOV DX, C_8253MOV AL, 34HOUT DX, ALMOV DX, CNT0_8253MOV AL, 01H计数器的初值为500OUT DX, ALMOV AL, F4H计数器的初值为500OUT DX, ALIoop2:mov cl, 0 mov al, 01hmov bl, alloop1:mov dx PA_8255OU tdxyai

24、 1弟1*灯m归,PC_.S2S5inoi Ldxtestf. 1.-.i甬过査询来确走计教旱否到Jnz1liiccl*骼盯歼的欣眇bl.1 ;莒术在移是下一个灯穴moval,blempel, iS(hJ FIElodp 1JIRPIoce 23.某系统采用DAC083計生连续的三角波形。(1) 设VREF=5V求该DAC勺分辨率和精度各为多少(2) 编写三角波发生程序。(5分)愀;MOVDM2 OOHMOVAL0TN1:OUTDYALINCALcmpal,OffhJNZINIMOVALofehTN2:OUTDXALDECALamp0JNZ TN2JMP TN11. 设 8253 的输入 CLK仁1000Hz CS=1013H 要求平均为20ms方波。(1)画出8253的接线图;(5分)5 分OUT1输出为高电平和低电(2) 设计8253的控制程序。(5分

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论