微机大题最终版

微机大题最终版

ID:38714640

大小:51.00 KB

页数:5页

时间:2019-06-18

微机大题最终版_第1页
微机大题最终版_第2页
微机大题最终版_第3页
微机大题最终版_第4页
微机大题最终版_第5页
资源描述:

《微机大题最终版》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1、一个共阴极数码管通过8255A和ISA总线相连,请完成下列程序段,使该数码管稳定显示“8”。解:MOVDX,21BHMOVAL,80HOUTDX,ALMOVDX,219HMOVAL,7FHOUTDX,AL2、在某微机系统中,要求通过8253芯片为系统提供时间基准,若在CLK端输入1.19MHz频率的信号时,能在通道0输出18.2Hz频率的方波作为时间基准,设端口地址为40H~43H。试问(1)计数初值是多少?(2)写出初始化程序。解:(1)初值N=1.19MHz/18.2MHz=65385(2)MOVAL,00110110BMOVDX,43HOUTDX,ALMOVAX,6538

2、5MOVDX,40HOUTDX,ALMOVAL,AHOUTDX,AL3、设8253时钟频率CLK为1MHz,其端口地址为140H、141H、142H,利用8253计数器0软件产生一次性中断,要求在送完计数器初值后经过20ms产生一次中断,试编程实现。解:最好让计数器0工作在方式0设初值为N,则有20ms=1/1000000*1000*NN=20000MOVAL,00110001BMOVDX,143HOUTDX,ALMOVAX,20000MOVDX,140HOUTDX,ALMOVAL,AHOUTDX,AL4、在微机系统中,以8255A作为接口,由B口采集一组开关S7~S0的状态,然后

3、将它由A口输出并通过一组发光二级管LED7~LED0显示出来(Si闭合则对应的LEDi亮)。已知8255A的A口和B口均工作于方式0,C口空闲。A口,B口,C口的地址为04A0H~04A6H。试求:(1)写工作方式控制字;(2)求编程。(1)解:工作方式字为80H(2)MOVDX,04A6HMOVAL,80HOUTDX,ALOUTDX,04A0HOUTAL,0FEHAA1:OUTDX,ALCALLDELAYROLAL,1JMPAA15、设一个8253控制端口的地址为143H,三个计数器的端口地址分别为140H,141H,142H,要求将8253计数器0设置为方式0,计数器初值为30

4、00H;计数器1设置为方式2,计数初值为2010H,计数器2设置为方式4,计数初值为4030H。试编出相应的初始化程序。解:1、MOVAL,30H2、MOVAL,74H3、MOVAL,0B8HMOVDX,143HMOVDX,143HMOVDX,143HOUTDX,ALOUTDX,ALOUTDX,ALMOVDX,140HMOVDX,141HMOVDX,142HMOVAL,00HMOVAL,10HMOVAL,30HOUTDX,ALOUTDX,ALOUTDX,ALMOVAL,30HMOVAL,20HMOVAL,40HOUTDX,ALOUTDX,ALOUTDX,AL6、设8255A的端口A

5、和B均工作于方式1,端口A输出,端口B和C为输入,端口A地址为0060H(接口连续编址)(1)写出工作方式字。(2)编写8255A的初始化程序。(3)若要用置位复位方式将PC2置为1,PC7清0,试写出相应的程序。解:(1)10101111B(2)MOVAL,0AFH(3)MOVDX,0063HOUT0063H,ALMOVAL,00000101BOUTDX,ALMOVAL,00001110BOUTDX,AL7、设某接口的状态端口地址为STATE,状态位从D7位输入,数据端口的地址为INPORT,输入数据的总字节数为INCOUNT,试编制查询式输入数据的程序段。解:设输入数据存放在内

6、存单元的首地址为BUFFMOVSI,OFFSETBUFFMOVCX,INCOUNTINPUT:INAL,STATETESTAL,80HJNZINPUTINAL,INPORTMOV[SI],ALINCSILOOPINPUT8、设某接口的状态端口地址为STATE,状态为从D7位输入,数据端口的地址为INPORT,输出数据的总字节数为OUTCOUNT,试编制查询式输出数据的程序段。解:设输出数据段在内存单元的首地址为BUFFMOVSI,OFFSETBUFFMOVCX,OUTCOUNTOUTPUT:INAL,STATETESTAL,80HJNZOUTPUTMOVAL,[SI]OUTOUTP

7、ORT,ALINCSILOOPOUTPUT9、设8259的中断类型号范围为18H~1FH,接口地址为A0H和A1H,要求中断为边沿触发缓冲方式,EOI中断结束、单片、全嵌套优先权管理的工作方式,试编写8259A的初始化程序。解:MOVAL,00010011B;设ICW1为边沿触发方式,单片8259A,需要ICW4OUT0A0H,ALMOVAL,00011000B;设置ICW2中断类型号为17H~1FH。OUT0A1H,ALMOVAL,00001101B;设置ICW4为

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。