微机原理上机实验;微机原理程序调试基础指导

微机原理上机实验;微机原理程序调试基础指导

ID:19813182

大小:68.50 KB

页数:12页

时间:2018-10-06

微机原理上机实验;微机原理程序调试基础指导_第1页
微机原理上机实验;微机原理程序调试基础指导_第2页
微机原理上机实验;微机原理程序调试基础指导_第3页
微机原理上机实验;微机原理程序调试基础指导_第4页
微机原理上机实验;微机原理程序调试基础指导_第5页
资源描述:

《微机原理上机实验;微机原理程序调试基础指导》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、MASM5.0宏汇编语言编程调试上机实验报告姓名:XXX学号:1113014XX班级:机械110X学院:机械工程学院2013/11/7constructionqualityacceptanceandassessmentRegulation(ProfessionalEdition)(DL/T5210.2-2009~DL/T5210.8-2009);1.9thequalitycheckoutandevaluationofelectricequipmentinstallationengineeringcode(DL/T5161.1-2002

2、~5161.17-2002);1.10thenormsofconstructionsupervision,theelectricpowerconstructionsupervisionregulations实验一MASM5.0宏汇编语言编程调试一、   实验目的为了深入理解汇编语言指令系统常用指令的含义,掌握汇编语言程序的编辑、连接和调试方法,用MASM5.0进行编程调试实验。MASM5.0是在DOS环境下运行的一种功能很强的宏汇编程序,除具有一般汇编程序的功能外,还支持宏处理、条件汇编。一、   实验方法MASM5.0宏汇编语言系统

3、只有数百K字节,主要由EDIT.COM,MASM.EXE,LINK.EXE和DEBUG.EXE四个文件组成,系统不需要安装。由于Windows2000以上版本的操作系统没有MS-DOS方式,需从开始菜单的运行子菜单处键入CMD或COMMAND命令,进入命令行方式,设法进入汇编系统所在的文件夹子目录后。操作过程如下:1.EDIT文件名.ASM进入编辑状态,编辑汇编语言源程序。文件名.ASM本实验程序目的:在内存BUF1单元中存放一有符号数,判断此数的正负情况,并将正负情况存入BUF2中。本实验结果为:在内存BUF1中存放数字36,判断3

4、6正负为正即00000001,经补码显示为00000001存放到BUF2中。DATASEGMENTBUF1DB036HBUF2DB?DATAENDSPROGRAMSEGMENTASSUMECS:PROGRAM,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVBX,OFFSETBUF1MOVDI,OFFSETBUF2MOVAH,[BX]ORAH,AHJZZEROJLMINUSMOVAH,01HJMPASSIGNZERO:MOVAH,00HJMPASSIGNMINUS:MOVAH,0FFHASSIGN:MOV[DI],

5、AHMOVAH,4CHINT21HPROGRAMENDSENDSTARTconstructionqualityacceptanceandassessmentRegulation(ProfessionalEdition)(DL/T5210.2-2009~DL/T5210.8-2009);1.9thequalitycheckoutandevaluationofelectricequipmentinstallationengineeringcode(DL/T5161.1-2002~5161.17-2002);1.10thenormsofco

6、nstructionsupervision,theelectricpowerconstructionsupervisionregulations2.MASM文件名.ASM对源程序进行汇编,根据提示输入三次文件名,分别得到目标代码文件:文件名.OBJ;列表清单文件:文件名.LST和交叉参考文件:文件名.CRF。如果出错重新汇编。直到显示0warningerrors0seviererrorsMicrosoft(R)MacroAssemblerVersion5.0011/7/1318:11:31Page1-110000DATASEGMEN

7、T2000036BUF1DB036H30001??BUF2DB?40002DATAENDS50000PROGRAMSEGMENT6ASSUMECS:PROGRAM,DS:DATA70000B8----RSTART:MOVAX,DATA800038ED8MOVDS,AX90005BB0000RMOVBX,OFFSETBUF1100008BF0001RMOVDI,OFFSETBUF211000B8A27MOVAH,[BX]12000D0AE4ORAH,AH13000F7407JZZERO1400117C0AJLMINUS150013B40

8、1MOVAH,01H160015EB0890JMPASSIGN170018B400ZERO:MOVAH,00H18001AEB0390JMPASSIGN19001DB4FFMINUS:MOVAH,0FFH20001F88

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

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

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