微机接口与技术原理实验报告

微机接口与技术原理实验报告

ID:41109846

大小:1.25 MB

页数:16页

时间:2019-08-16

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

《微机接口与技术原理实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、微机原理实验微机原理实验报告专业:电子信息工程班级:电信08082011年1月2日16/16微机原理实验目录1.软件实验2实验目的2实验内容2实验步骤2实验分析3实验程序3实验总结52.硬件实验52.1.I/O实验5实验目的5实验原理5实验内容5实验程序6实验结果及总结62.2.ADC08O9实验7实验目的7实验原理7实验内容7实验程序8实验结果及总结92.3.DAC0832实验9实验目的9实验原理9实验内容10实验程序10实验结果及总结102.4.PCI中断实验11实验目的11实验原理11实验内容11实验程序11实验结果及总结132.5

2、.8255实验13实验目的13实验原理13实验内容14实验程序14实验结果及总结153.实验心得1516/16微机原理实验1.软件实验实验目的熟悉软件环境,能够在Dos系统下编写汇编语言程序和汇编的全过程。实验内容题目:从键盘输入一至多四位无符号的16进制数(0000H~FFFFH),然后在显示器上以二进十进制形式显示出来。以上题为例,编写、调试、运行汇编的整个过程。实验步骤步骤1进入工作目录步骤2运行EDIT文本编辑器,编辑test.asm源文件。键入源文件,保存后退出。步骤3汇编test.asm生成目标文件test.obj。步骤4链接

3、test.obj生成可执行文件。步骤5用debug进行调试。键入u,反汇编字节并显示相应的助记符。16/16微机原理实验键入r,可查看寄存器内容。键入g【地址】,可以设置断点。可以根据需要选择命令调试程序,调试成功后,准备运行。步骤6运行程序。实验分析当程序执行到79行时,各寄存器的取值如下。则实验运行过程中的内存映像图如下:……PSP(100HB)堆栈段(40HB)数据段(10HB)代码段(20HB)……DS0BE2SS0BDESP003CCS:IP0BE5+0079堆栈段SS=DS+100H/10H数据段DS=SS+堆栈段长度/10H

4、代码段CS=用户DS+数据段长度/10H(有以上表格可以验证其正确性)实验程序16/16微机原理实验stacksegmentstackdw32dup(0)stackendsdatasegmentOBUFDB'PLEASEINPUT(0-FFFF):$'IBUFDB5,0,5DUP(0)NBDW0DATDB6DUP(0)dataendscodesegmentbeginprocfarassumess:stack,ds:data,cs:codepushdssubax,axpushaxmovax,datamovds,axMOVDX,OFFSETO

5、BUFMOVAH,9INT21HMOVDX,OFFSETIBUFMOVAH,10INT21HMOVDL,0AHMOVAH,2INT21HMOVDL,0DHINT21HLEASI,IBUF+2MOVBL,[SI-1]MOVCX,16CMPBL,1JZL1AGAIN:MOVAH,0MOVAL,[SI]SUBAL,30HCMPAL,0AHJCAGSUBAL,07HAG:ADDAX,NBMULCXMOVNB,AXINCSIDECBLCMPBL,1JNZAGAINL1:MOVAL,[SI]SUBAL,30HCMPAL,0AHJCL2SUBAL,07

6、HL2:MOVAH,0ADDNB,AXMOVCX,10MOVAX,NBLEADI,DAT+5MOVBYTEPTR[DI],'$'BCD:MOVDX,0DIVCXADDDL,30HDECDIMOV[DI],DLORAX,AXJNZBCDMOVDX,DIMOVAH,9INT21Hretbeginendpcodeendsendbegin1.16/16微机原理实验实验总结汇编语言与C语言有着很大区别,汇编语言用助记符表示所执行的操作,代码写起来较C语言复杂很多。而且汇编语言的调试也比较麻烦,没有C语言那样强大的编译软件。学习汇编语言得不断上机实践

7、,只有通过不断的练习,才能熟悉这门语言。在不断的练习中也能够发现各种问题,培养解决问题的能力。特别是汇编语言得调试,的一步一步来,调试不过关对汇编语言得学习会造成很大障碍。汇编语言的学习对于我理解程序在内存中的执行过程以及一个源文件怎么变成计算可以执行的文件有了很大帮助。我对程序的分段,物理地址以及虚地址也有了更好的理解。16/16微机原理实验1.硬件实验1.2.2.1.I/O实验实验目的掌握基本输入接口的设计方法。掌握基本输出接口的设计方法。掌握I/O地址译码的方法实验原理当用74LS244、74LS273组成一个I/O接口电路时,输入

8、端口地址和输出端口地址可以为同一个地址。为了区别数据时输入还是输出,可以用IOR、IOW和IOY3信号共同控制。由IOY3和IOR产生读选通信号,有IOY3和IOW产生写选通信号。实验内容题目

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

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

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