汇编语言程序设计实验课件

汇编语言程序设计实验课件

ID:5325125

大小:310.10 KB

页数:27页

时间:2017-12-08

汇编语言程序设计实验课件_第1页
汇编语言程序设计实验课件_第2页
汇编语言程序设计实验课件_第3页
汇编语言程序设计实验课件_第4页
汇编语言程序设计实验课件_第5页
资源描述:

《汇编语言程序设计实验课件》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、汇编语言程序设计实验课件基础实验部分:本部分共包括五个基本实验实验1DEBUG调试工具中各命令的使用实验2MASM32编译环境及命令的使用实验实验3段式存储中各种寻址方式的使用实验实验4汇编语言中汇编指令使用实验实验5数据段中变量的定义及数据传送实验ChinaUniversityofGeosciencehttp://lab.cug.edu.cn/汇编语言程序设计实验课件【实验1】DEBUG调试工具中各命令的使用【实验目的】熟练使用Debug调试工具中的各种命令。【实验内容】在Debug环境下,调入“HelloWorld”字符串输出程序的执行文件(Hello.exe),使用Debug

2、命令进行单步跟踪调试程序,进行查看字符串的位置,修改字符串,查看修改寄存器及存储单元的内容等操作。ChinaUniversityofGeosciencehttp://lab.cug.edu.cn/汇编语言程序设计实验课件参考程序:(参考程序功能是屏幕显示字符串“HelloWorldHelloWorld!”)datasegmentbufdb0ah,0dh,"Helloworild!$"dddataend实验s1codesegmentassumecs:code,ds:datastart:movax,datamovds,axleadx,bufmovah,9int21hmovah,4chm

3、ovah,4chint21hcodeendsendstartendstartChinaUniversityofGeosciencehttp://lab.cug.edu.cn/汇编语言程序设计实验课件【实验要求】要求对Debug16,Debug32两种调试工具中的命令分别操作,而且进行比较异同实验1。【实验步骤】1.执行CMD命令,进入Windows下的Dos环境。2.输入Debug命令,出现提示符“—”后键入“?”。3.逐项执行Debug命令,比较16位和32位Debug调试工具的异同。ChinaUniversityofGeosciencehttp://lab.cug.edu.cn

4、/汇编语言程序设计实验课件【实验报告】实验1以“HelloWorld”字符串输出程序的执行文件(HllHello.exe)为例,说明上机调试情况,写出调试步骤,以及调试过程中所遇到问题的解决方法,针对调试过程中出现的问题进行分析、对执行结果进行总结分析。ChinaUniversityofGeosciencehttp://lab.cug.edu.cn/汇编语言程序设计实验课件【实验2】MASM32编译环境及命令的使用实验【实验目的】熟练使用MASM32编译环境中Ml、link命令,在MASM32下正确调试32位汇编程序。。【实验内容】在MASM32环境下编译、连接、运行“HelloW

5、orld”程序,熟练使用QEDITOR.EXE可视化编程环境,实现控制台和Windows界面的“HelloWorld”字符串输出编程。ChinaUniversityofGeosciencehttp://lab.cug.edu.cn/汇编语言程序设计实验课件参考程序:(参考程序功能是屏幕显示字符串“HllWldHelloWorld!”).386.modelflatstdcallmodelflat,stdcall实验1optioncasemap:noneMessageBoxAPROTO:dword,:dword,:dword,:dwordMBMessageBoxequ

6、eBoxAA>includelibuser32.libNULLequ0MB_OKequ0.stack4096.dataszTitlebyte'Hi!',0szMsgbyte'HelloWorld!',0.codeChinaUniversityofGeosciencehttp://lab.cug.edu.cn/汇编语言程序设计实验课件参考程序:(连接上页代码)start:实验1invokeMessageBox,NULL,;HWNDhWndoffsetszMsg,;LPCSTRlTLPCSTRlpTextoffsetszTitle,;LPCSTRlpCaptionMB_OK;UINTu

7、TyperetendstartChinaUniversityofGeosciencehttp://lab.cug.edu.cn/汇编语言程序设计实验课件【实验要求】能够下载、安装、配置MASM32的运行环境,可以实现DOS、Console、Windows环境下的“HelloWorld”编程。实验1【实验步骤】1)下载安装MASM32软件包2)配置BIN、LIB的环境变量3)编译、连接、执行HelloexeHello.exe文件。ChinaUniversityofGeo

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

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

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