资源描述:
《微机原理与接口技术――复习ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、南京信息工程大学微机原理与接口技术龚毅光信息与控制学院期末考试成绩组成:平时成绩(到课、作业)上机大作业期中考试考试期末考试考试题型:(闭卷)填空题(每小题4分,共20分)简答或计算题(每小题10分,共50分)汇编编程或接口技术(每小题15分,共30分)期末考试分数分布第一章微型计算机基础14简答题1填空题1第二章8086系列微处理器指令系统14简答题1、填空题1第三章汇编程序设计15汇编编程1第四章输入输出接口14简答题1填空题1第五章定时计数接口(A卷):15接口技术1;(B卷):14简答题1填空题1第六章并行
2、接口(B卷):15接口技术1;(A卷):14简答题1填空题1第七章模拟量的输入输出14简答题1填空题1期末复习——接口题1题目:有如下接口原理图,如图所示。设:8255A的A口地址为70H,B口地址为71H,C口地址为72H,控制端口地址为73H。要求补全从输入机连续输入30个数据并存入以BUFF1开始的存储器单元中,再由打印机打出该30个数据的汇编源程序。期末复习——接口题1期末复习——接口题1BUFF1DB30DUP(?)MOVAL,10110100B;方式控制字,A口方式1输入,B口方式1输出OUT73H,A
3、LMOVDI,OFFSETBUFF1MOVCX,30LOP1:INAL,72HTESTAL,00010000B;输入机状态端口JZLOP1INAL,70H;输入机输入数据MOV[DI].ALINCDILOOPLOP1期末复习——接口题1MOVDI,OFFSETBUFF1MOVCX,30LOP2:MOVAL,[DI]OUT71H,AL;打印机打印数据LOP3:INAL,72HTESTAL,00000100B;打印机状态端口JZLOP3INCDILOOPLOP2.EXITEND题目:有如下接口原理图,如图所示。要求发光
4、二极管L0在K1启动后亮20秒后就熄灭;L1亮4秒熄灭4秒交替进行。要求:1、写出8253的端口地址;2、写出每个计数器的计数初值;3、写出每个计数器的工作方式(3分);4、写出8253初始化程序。期末复习——接口题21、8253地址分别为9CH、9DH、9EH、9FH2、N0=20/(1/1000)=20000=4E20H;N1*N2=8/(1/1000000)=80000003、0#方式1,1#方式2,2#方式3期末复习——接口题24、MOVAL,00110010B;方式控制字OUT9FH,ALMOVAX,4E
5、20H;设置计数器0初值OUT9CH,ALMOVAL,AHOUT9CH,AL期末复习——接口题2MOVAL,01110101BMOVAX,4000H;设置计数器1初值OUT9DH,ALMOVAL,AHOUT9DH,ALMOVAL,10110111BMOVAX,2000H;设置计数器2初值OUT9EH,ALMOVAL,AHOUT9EH,AL期末复习——接口题2问题的提出C语言解决方法intCubic(intx){returnx*x*x;}voidmain(){inta[9]={1,2,3,4,5,6,7,8,9};i
6、ntr[9];intN,re;for(inti=0;i<9;i++){N=a[i];re=Cubic(N);r[i]=re;}}用汇编语言实现同样功能,:参数N存储在什么地方?计算得到的数值存储在什么地方?题目设计一个子程序,可以根据提供的N,来计算N的3次方寄存器传递参数寄存器传递参数方式分析:把参数放到BX中,因为子程序中要计算N×N×N,可以使用多个MUL指令,为了方便我们将结果放到DX和AX中DATASEGMENTDW1,2,3,4,5,6,7,8,9DD0,0,0,0,0,0,0,0,0DATAENDSC
7、ODESEGEMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVSI,0MOVDI,18MOVCX,9S:MOVBX,[SI]CALLCUBICMOV[DI],AXMOV[DI+2],DXADDSI,2ADDDI,4LOOPSMOVAX,4C00HINT21HCUBICPROCMOVAX,BXMULBXMULBXRETCUBICENDPCODEENDSENDSTART参数放到BX结果放到AX和DX期末复习——第一章一、总线:连接多个功能部件的一组公共信号线地址总
8、线AB(单向并行):用来传送CPU输出的地址信号,确定被访问的存储单元、I/O端口。数据总线DB(双向并行):在CPU与存储器、I/O接口之间数据传送的公共通路。控制总线CB(双向):用来传送各种控制信号,如读、写等期末复习——第一章二、8086和8088CPU的内部结构重点:通用寄存器、标志寄存器、段寄存器、指针和变址寄存器、物理地址和逻辑地址之间的转换通