




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
汇编语言的编译及调试环境C:\Autoexec.bat文件@echooffSETPATH=D:\Masm615;%PATH%SETINCLUDE=D:\Masm615\INCLUDE;%INCLUDE%SETLIB=D:\Masm615\LIB;%LIB%SETHELPFILES=D:\Masm615\*.HLP;%HELPFILES%SETINIT=D:\Masm615;%INIT%设置环境变量〔DOS下〕:16位汇编程序的编译及链接:ML-c-Fl-Zi文件名.asmLINK/CODEVIEW文件名,,NUL,Irvine16;
注意!大小写敏感。LINK<objs>,<exefile>,<mapfile>,<libs>,<deffile>文件名EXE文件名MAP文件库DOS下键入以下命令:
32位汇编程序的编译及链接:ML-Zi-c-Fl-coff文件名.asmLINK32文件名.objirvine32.libkernel32.lib
/SUBSYSTEM:CONSOLE/DEBUG在同一行建立调试环境(Debugger),可以:单步执行程序;设置断点;程序执行过程中,查看/修改CPU存放器内容;查看CPU状态;查看/修改内存变量;查看堆栈内容;……如何使用调试环境(Debugger)?16位实模式下的汇编程序:Debugdebugger(debug.exe)
DOS、Windows自带不支持符号地址;不支持32位存放器。CodeViewdebugger(cv.exe)
1985~1992,MASM32位汇编程序:MicrosoftVisualStudio2005/2021debugger/2021在DOS环境下利用CodeView
调试16位汇编:CVADDSUB3R.EXE在DOS环境下利用CodeView
调试16位汇编:CVADDSUBR.EXECodeView或Debug下标志位的表示方法:SetClearOV=OverflowNV=NooverflowDN=DirectionDownUP=DirectionUpEI=InterruptsEnabledDI=InterruptsDisabledNG=SignFlagnegativePL=SignFlagPositiveZR=ZeroNZ=NotZeroAC=AuxiliaryCarryNA=NoAuxiliaryCarryPO=OddParityPE=EvenParityCY=CarryNC=NoCarry在VisualStudio2021环境下调试32位汇编:一、新建工程文件。在VisualStudio2021环境下调试32位汇编:二、将汇编语言源程序参加新建的工程中。右键在VisualStudio2021环境下调试32位汇编:三、设置CustomBuildRules〔法1〕在VisualStudio2021环境下调试32位汇编:右键三、设置CustomBuildRules〔法2〕在VisualStudio2021环境下调试32位汇编:四、设置工程属性右键在VisualStudio2021环境下调试32位汇编:四、工程属性:设置Include目录位置在VisualStudio2021环境下调试32位汇编:四、工程属性:设置是否生成列表文件(可选)在VisualStudio2021环境下调试32位汇编:四、工程属性:设置库文件位置在VisualStudio2021环境下调试32位汇编:四、工程属性:设置链接时需要用到的库文件在VisualStudio2021环境下调试32位汇编:四、工程属性:设置链接时是否生成调试信息在VisualStudio2021环境下调试32位汇编:四.工程属性:设置生成基于控制台的可执行文件在VisualStudio2021环境下调试32位汇编:五、编译、链接在VisualStudio2021环境下调试32位汇编:六、单步调试在VisualStudio2021环境下调试32位汇编:六、单步调试:设置调试界面—窗口在VisualStudio2021环境下调试32位汇编:六、单步调试:设置调试界面—存放器右键在VisualStudio2021环境下调试32位汇编:六、单步调试:设置调试界面—观察内存变量右键在VisualStudio2021环境下调试32位汇编:六、单步调试:设置调试界面—观察内存变量十进制、十六进制显示可选右键在VisualStudio2021环境下调试32位汇编:六、单步调试:设置调试界面内存窗口
显示格式可选&Rval右键调试界面存放器:内存变量内存:源代码&Rval在VisualStudio2021环境下调试32位汇编:七、调试其他汇编程序①
从工程中移除当前汇编程序②添加新的汇编程序③直接编译/链接(Build→BuildSolution)、
调试…&sourceCASOPDIZ存放器:内存变量内存:源代码利用VisualStudioDebugger
调试32位汇编语言程序:调试界面利用VisualStudioDebugger
调试32位汇编语言程序:快捷键:StepOver(F10)StepInto(F11)Flag
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年信息技术对社会的影响考试试卷及答案
- 2025年师范生教育理论考试试题及答案
- 2025年气候变化与应对考试试题及答案
- 2025年会计电算化考试试卷及答案解析
- 2025年化学专业认证考试试卷及答案
- 2025年电子商务运营师培训考试试题及答案
- 2025年供应链金融与风险控制考试试题及答案
- 2025年广告学专业理论知识测试试题及答案
- 农业项目农产品采购协议
- 岳阳楼记文章主旨和修辞教学教案
- 数据驱动的工业设备故障预测与诊断-洞察阐释
- 无责赔偿协议书
- 2025年湖南省中考数学模拟试卷(二)
- 厨师中级考试试题及答案
- 2025-2030年中国小肽总体行业深度调研及发展战略研究报告
- 桥梁除锈施工方案
- 粒子加速器用30-4000 MHz级固态功率源系统 征求意见稿
- 广东省大湾区2025届普通高中毕业年级联合模拟考试(二)化学(含答案)
- GB/T 6418.1-2025铜基钎料第1部分:实心钎料
- 电大《组织行为学》期末题库及答案
- 软件外包团队管理制度
评论
0/150
提交评论