《最新微机原理及应用复习五邑大学PPT课件.ppt》由会员分享,可在线阅读,更多相关《最新微机原理及应用复习五邑大学PPT课件.ppt(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、微机原理及应用复习五邑大学微机原理及应用复习五邑大学考试题型考试题型填空、地址计算、简答、指令和程序的分析、芯填空、地址计算、简答、指令和程序的分析、芯片编程设置、程序设计。片编程设置、程序设计。填空:指令分析,基本概念填空:指令分析,基本概念地址计算:根据寄存器的内容及指令寻址方式,计算单地址计算:根据寄存器的内容及指令寻址方式,计算单元的逻辑地址和物理地址。元的逻辑地址和物理地址。简答:基本概念、基本原理简答:基本概念、基本原理指令分析:指令分析:给出功能要求,写出指令实现。给出功能要求,写出指令实现。给出指令,分析功能、计算地址。给出指令,分析功能、计算地址。程序分析:分析程序段的功能和
2、执行结果程序分析:分析程序段的功能和执行结果芯片编程设置:给出芯片功能要求,写出设置命令字及芯片编程设置:给出芯片功能要求,写出设置命令字及程序段。程序段。程序设计:根据要求编写程序。程序设计:根据要求编写程序。答案:答案:2)计数器计数器0:方式字:方式字 00 11 010 0(34H)初值:初值:8000 计数器计数器1:方式字:方式字 01 11 011 0(076H)初值:初值:1600MOVDX,183HMOVAL,34HOUTDX,ALMOVAL,076HOUTDX,ALMOVDX,180HMOVAX,8000OUTDX,ALMOVAL,AHOUTDX,ALMOVDX,181HM
3、OVAX,1000OUTDX,ALMOVAL,AHOUTDX,AL二、定时二、定时/计数器芯片的端口地址为计数器芯片的端口地址为24H27H,将它的通道,将它的通道2的的2接外部计接外部计数脉冲,要使计数值达到数脉冲,要使计数值达到4000时,时,OUT2产生产生中断请求,写出相应程序段。中断请求,写出相应程序段。答案:通道答案:通道2的方式命令字:的方式命令字:10110000(0B0H)计数初值:计数初值:4000MOVDX,27H MOVAL,0B0HOUTDX,ALMOVAX,4000MOVDX,26HOUTDX,ALMOVAL,AHOUTDX,AL二、并行接口芯片二、并行接口芯片设某
4、设某8255并行接口芯片的端口地址为并行接口芯片的端口地址为140H14H,根据,根据下列设置要求对芯片编程:下列设置要求对芯片编程:1)将将A口设为选通方式的输出口,并允许中断;口设为选通方式的输出口,并允许中断;B口设为口设为选通方式的输入口,选通方式的输入口,PC5,PC4设为输出。设为输出。2)将将A口设为双向传输方式,禁止输出中断产生,允许输口设为双向传输方式,禁止输出中断产生,允许输入中断产生,入中断产生,B口设为选通输入方式,并允许中断产生。口设为选通输入方式,并允许中断产生。答案:答案:1)方式控制字:)方式控制字:1 01 0 0 1 1 0(0A6H)A口允许中断(口允许中
5、断(PC61):):0000 110 1(0DH),2)方式控制字:方式控制字:1 10 0 0 1 1 0(0C6H)A口禁止输出中断(口禁止输出中断(PC60):):0000 110 0(0CH)A口允许输入中断(口允许输入中断(PC41):):0000 100 1(09H)B口允许输入中断(口允许输入中断(PC21):):0000 010 1(05H),三、中断控制器三、中断控制器、某微机系统采用单片构成中断控制系统,、某微机系统采用单片构成中断控制系统,采用非缓冲方式,中断采用边沿触发,自动方采用非缓冲方式,中断采用边沿触发,自动方式,完全嵌套方式,端口地址为式,完全嵌套方式,端口地址
6、为,芯片的中断类型码设为,上接一个,芯片的中断类型码设为,上接一个外部中断源,中断程序入口地址为:外部中断源,中断程序入口地址为:,编写初始化程序,并设置中断向量。,编写初始化程序,并设置中断向量。答案:答案:():():00010011B(93H)():():68H():():00000011B(03H)设置中断向量表:,设置中断向量表:,程序段:程序段:,11011111B,;清除中断屏蔽清除中断屏蔽2、主、从式中断系统的初始化主、从式中断系统的初始化PC/AT系列机中采用两片系列机中采用两片8259构成主、从式级联中断控制系统构成主、从式级联中断控制系统主片和从片的中断请求都采用边沿触发
7、方式,主片用特殊全主片和从片的中断请求都采用边沿触发方式,主片用特殊全嵌套方式,从片用一般全嵌套方式,采用非缓冲方式连接,嵌套方式,从片用一般全嵌套方式,采用非缓冲方式连接,主片中断码为主片中断码为08H0FH,从片中断类型码为,从片中断类型码为70H78H;主;主片的端口地址为片的端口地址为20H、21H,从片的端口地址为,从片的端口地址为0A0H、0A1H。从从8 82 25 59 9CSCS0A0H0A0HIRQ8IRQ8IRQ9IRQ9IRQ10IRQ10IRQ15IRQ15主主8 82 25 59 9CSCS20H20HIRQ0IRQ0IRQ1IRQ1IRQ7IRQ7intintIR
8、Q3IRQ3C CP PU U主片:主片:ICW1:000 1 0 0 0 1 边沿级联边沿级联ICW4ICW2:08H(中断类型码)(中断类型码)ICW3:00000100(从片接(从片接IR2)ICW4:000 1 0 0 0 1从片:从片:ICW1:000 1 0 0 0 1 边沿级联边沿级联ICW4ICW2:70H(中断类型码)(中断类型码)ICW3:00000010(接主片(接主片IR2)ICW4:000 0 0 0 0 1特殊全嵌套特殊全嵌套非缓冲非缓冲非自动结束非自动结束一般全嵌套一般全嵌套非缓冲非缓冲非自动结束非自动结束程序段:程序段:MICW1EQU11HMICW2EQU08
9、HMICW3 EQU04HMICW4 EQU11HSICW1EQU11HSICW2EQU70HSICW3 EQU02HSICW4 EQU01HMOVDX,20HMOVAL,MICW1OUTDX,AL MOVDX,21HMOVAL,MICW2OUTDX,ALMOVAL,MICW3OUTDX,ALMOVAL,MICW4OUTDX,ALMOVDX,0A0HMOVAL,SICW1OUTDX,ALMOVDX,A1HMOVAL,SICW2OUTDX,ALMOVAL,MICW3OUTDX,ALMOVAL,MICW4OUTDX,AL四、控制器四、控制器利利用用中中 控控制制器器的的通通道道将将外外设设传传送送
10、来来的的个个数数据据装装入入单单元元开开始始的的存存储储器器中中,编编写有关程序实现。写有关程序实现。答案:通道答案:通道1:模式字:模式字:01 0 0 01 01(45)地址:地址:H(端口:(端口:02)计数:计数:H(端口:(端口:03)页面地址:页面地址:0H(端口:(端口:83H)MOVAL,5OUT0AH,AL;设置通道屏蔽设置通道屏蔽MOVAL,01000101BOUT0BH,AL;设置通道;设置通道1的模式字的模式字OUT0CH,AL;清先后触发器;清先后触发器MOVAX,5000HOUT02H,AL;置通道;置通道1起始地址的低起始地址的低8位位MOVAL,AHOUT02H
11、,AL;置通道;置通道1起始地址的高起始地址的高8位位MOVAX,4236HOUT01H,AL;置通道;置通道1计数初值的低计数初值的低8位位MOVAL,AHOUT01H,AL;置通道;置通道1计数初值的高计数初值的高8位位MOVAL,08HOUT83H,AL;置通道;置通道1的页面地址的页面地址MOVAL,OUT0AH,AL;清除通道屏蔽清除通道屏蔽五、编程五、编程1、根据下面定义的数据段,编写一个完整、根据下面定义的数据段,编写一个完整的程序,将数据缓冲区的程序,将数据缓冲区INBUF的数据传的数据传送到数据缓冲区送到数据缓冲区OUTBUF中。中。DATASEGMENTINBUFDW100DUP(?)(?)OUTBUF DW100DUP(?)(?)DATAENDS答案:答案:DATASEGMENTINBUFDW100DUP(?)(?)OUTBUFDW100DUP(?)(?)DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATA,ES:DATA START:MOVAX,DATAMOV DS,AXMOV EX,AXMOV SI,OFFSETINBUFMOV DI,OFFSETOUTBUFMOV CX,100HCLDREP MOVSWMOV AH,4CHINT 21HCODEENDSEND START