微机接口实验报告

微机接口实验报告

ID:39617026

大小:322.50 KB

页数:14页

时间:2019-07-07

微机接口实验报告_第1页
微机接口实验报告_第2页
微机接口实验报告_第3页
微机接口实验报告_第4页
微机接口实验报告_第5页
资源描述:

《微机接口实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、微型计算机原理与接口技术实验指导老师:徐万罗姓名:马群班级:110606学号:110606110实验一1实验目的:认识汇编语言,基本掌握汇编语言的一些调试命令,理解汇编语言的编辑编译以及链接的过程。认识一些基本的汇编语句熟悉一些命令。2实验步骤:首先,老师给我们讲各种命令以及语句的操作方法,然后,老师让我们自己输入一个程序,接下来,让我们自己调试熟悉各种命令的执行方法,最后总结一些。3实验源代码:DATASEGMENTVAR1DBXVAR2DB?DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX

2、,DATAMOVDS,AXMOVAL,VAR1CMPAL,0JGEBIGMOVVAR2,0FFHJMPDONEBIG:JEEQULMOVVAR2,0FFHJMPDONEEQUL:MOVVAR2,0DONE:MOVAH,4CHINT21HCODEENDSENDSTART4实验收获:认识了汇编语言的编码过程和调试过程,熟悉了-U,-R,-D,-E,-T,-G,A等各种调试命令。也明白了团队合作的重要性。实验二1实验目的:试编写将以字符串中的大写字母变为小写字母的程序。设字符串以0结尾。2实验分析:对于一个字符串做处理时有两点需要注意:(1)字符串的结

3、尾标志,这是循环结束的条件;(2)对于字符串中的每一个字符,要做什么处理。对于本题,在遇到0就代表结束,对于字符串的每一个字符首先判断是否为0,然后再看时大写还是小写,小写不做处理,大写应在其ASCII码上加20H。3实验源代码:DATASEGMENTSTRINGDB'HOWarEYoU!',0DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVSI,OFFSETSTRINGLOP:MOVAL,[SI]CMPAL,0JZEXITCMPAL,'A'JBNEXTCMPA

4、L,'Z'JANEXTADDAL,20HMOV[SI],ALNEXT:INCSIJMPLOPEXIT:MOVAX,4C00HINT21HCODEENDSENDSTART4实验总结与收获:进一步认识汇编语言的魅力,让我对他更加有兴趣了,也更加明白汇编语言的编程步骤啦,这为以后的学习打下基础。实验三1实验目的:把16位二进制数转换为5位十进制数的BCD码。2实验分析:把16位二进制书除以10,余数是个位的BCD码,将商除以10,余数是十位的BCD码,依次分别得到百位,千位,万位的BCD码。3实验源代码:BTOBCDPROCNEARPUSHAXPUSH

5、DXPUSHCXPUSHSIMOVSI,5;设置循环次数MOVCX,10;设除数10LB1:XORDX,DX;扩展被除数到32位DIVCXADDDL,30H;余数为BCD码,转换成ASCII码DECSI;调整计数器MOV[BX][SI],DL;保存所得ASCII码ORSI,SI;判断是否结束JNZLB1POPSIPOPCXPOPDXPOPAXRETSUBPENDP4实验总结与收获:加强了对汇编语言语言的进一步认识,学会了一些调试的方法与步骤,也学会了合作以及敢于询问的重要性。实验四8259中断控制实验1.实验目的1.掌握8259中断控制器的工作原

6、理。2.学习8259的应用编程方法。3.掌握8259级联方式的使用方法。2实验设备PC机一台,TD-PITE实验装臵一套。3实验内容及步骤实验接线图如图4.16所示,KK1+连接到主片8259的IR7上,KK2+连接到从片8259的IR1上,当按一次KK1+时,显示屏上显示字符‚M7‛,按一次KK2+时,显示字符‚S1‛。编写程序实验程序清单(INTCAS1.ASM)SSTACKSEGMENTSTACKDW32DUP(?)SSTACKENDSCODESEGMENTASSUMECS:CODESTART:PUSHDSMOVAX,0000HMOVDS,

7、AXMOVAX,OFFSETMIR7;取中断入口地址MOVSI,003CH;中断矢量地址MOV[SI],AX;填IRQ7的偏移矢量MOVAX,CS;段地址MOVSI,003EHMOV[SI],AX;填IRQ7的段地址矢量MOVAX,OFFSETSIR1MOVSI,00C4HMOV[SI],AXMOVAX,CSMOVSI,00C6HMOV[SI],AXCLIPOPDS;初始化主片8259MOVAL,11HOUT0A0H,AL;ICW1MOVAL,30HOUT0A1H,AL;ICW2MOVAL,02HOUT0A1H,AL;ICW3MOVAL,01HO

8、UT0A1H,AL;ICW4MOVAL,0FDHOUT0A1H,AL;OCW1=11111101MOVAL,6BHOUT21H,AL;主

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

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

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