微机原理及应用(IV)实验报告.doc

微机原理及应用(IV)实验报告.doc

ID:61426114

大小:48.00 KB

页数:9页

时间:2021-01-29

微机原理及应用(IV)实验报告.doc_第1页
微机原理及应用(IV)实验报告.doc_第2页
微机原理及应用(IV)实验报告.doc_第3页
微机原理及应用(IV)实验报告.doc_第4页
微机原理及应用(IV)实验报告.doc_第5页
资源描述:

《微机原理及应用(IV)实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实验报告课程微机原理及应用姓名学号实验项目汇编语言上机基本步骤同组姓名学号指导教师李建专业班级实验时间2015-6-24实验一汇编语言上机基本步骤一、实验目的学习汇编语言的上机过程,学习各项工具软件的使用方法二、实验要求理解汇编语言开发流程,掌握汇编语言的上机步骤,掌握EDIT、MASM、LINK等工具的使用方法。三、主要仪器设备PC机四、实验内容(1)先在屏幕上显示你的姓名的拼音和学号(如:liyang,0),再从键盘输入一个英文字母,作大小写互换,然后显示出来。datasegmentbuf1db’姓名’,’学号’,0dh,0ah,’$’dataendsCodesegmen

2、tassumecs:codeStart:movah,09hmovdx,offsetbuf1int21hmovah,01hint21hmovdl,al…..movah,02hint21hmovax,4c00hint21hCodeendsendstart(2)两个个位数相加的汇编程序五、实验结果分析与体会实验报告课程微机原理及应用姓名学号实验项目基本程序设计同组姓名学号指导教师李建专业班级实验时间2015-6-24实验二基本程序设计一、实验目的学习汇编语言设计和调试方法。二、实验要求理解拆字和合字的基本思想,掌握拆字和合字的程序设计方法,掌握DEBUG下调试该程序和观看结果的方法

3、。三、主要仪器设备PC机四、实验内容(1)把4000H的内容拆开,高位送4001H低位,低位送4002H低位,4001H、4002H高位清零,一般本程序用于把数据送显示缓冲区时用。程序如下:CODESEGMENTASSUMECS:CODE,DS:CODE,ES:CODEORG3020HSTART:MOVBX,4000HMOVAL,[BX]MOVAH,ALMOVCL,4SHRAH,CLINCBXMOV[BX],AHANDAL,0FHINCBXMOV[BX],AL。。。CODEENDSENDSTART(2)将4001H低4位送入4000H低4位,将4002H高4位送入4000H高

4、4位。五、实验结果分析与体会实验报告课程微机原理及应用姓名学号实验项目中断及8259应用同组姓名学号指导教师李建专业班级实验时间2015-6-26实验三中断及8259应用一、实验目的学习中断控制器8259的应用方法。二、实验要求理解中断及其相关概念,理解中断的响应过程,掌握8259引脚定义及功能,掌握8259的应用方法。三、主要仪器设备PC机,Dais微机实验系统四、实验内容编制程序,利用8259芯片的IR作为中断源,产生单一中断,系统显示中断号“7”。CODESEGMENTASSUMECS:CODE,DS:CODE,ES:CODEORG3400HStart:JMPP8259

5、ZXKEQU0FFDCHZWKEQU0FFDDHLEDDB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90HDB88H,83H,0C6H,0A1H,86H,8EH,0FFH,0CH,0DEH,0F3HBUFDB?,?,?,?,?,?Port0EQU0FFE0HPort1EQU0FFE1HP8259:CLICALLWP;初始化显示“P.”MOVAX,OFFSETINT8259;设置中断向量MOVBX,003CHMOV[BX],AXMOVBX,003EHMOVAX,0000HMOV[BX],AXCALLFOR8259MOVSI,0000HST

6、ICON8:CALLDISJMPCON8;------------------------------------INT8259:CLIMOVBX,OFFSETBUFMOVBYTEPTR[BX+SI],07HINCSICMPSI,0007HJZX59XX59:MOVAL,20H;发中断结束命令MOVDX,Port0OUTDX,ALmovcx,0050hxxx59:pushcxcalldispopcxloopxxx59popcxmovcx,3438hpushcxSTIIRETX59:MOVSI,0000HCALLWPJMPXX59;=======================

7、=======FOR8259:MOVAL,13H;初始化8259MOVDX,Port0OUTDX,ALMOVAL,08HMOVDX,Port1OUTDX,ALMOVAL,09HOUTDX,ALMOVAL,7FH;IRQ7OUTDX,ALRET;---------------------------WP:MOVBUF,11H;初始化显示“P.”MOVBUF+1,10HMOVBUF+2,10HMOVBUF+3,10HMOVBUF+4,10HMOVBUF+5,10HRET;------------------

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

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

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