版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验注意事项:1、预习2、签到3、鞋套启动微型计算机选择WINXP2系统
运用DEBUG工具调试简单程序实验一实验目的
3.掌握CT2000组成技术实验系统1.掌握DEBUG调试工具2.掌握汇编语言上机过程DEBUG主要命令DEBUG的所有命令必须在DEBUG提示符━下执行1.显示修改寄存器内容的命令R
格式1:
━
R
↙
显示CPU内部各寄存器的内容
格式2:
━
R某寄存器名
↙(显示某寄存器的内容)RDEBUG主要命令2.汇编命令A(将助记符所表示源程序翻译成机器码,存放到内存指定单元)
格式1:━
A偏移地址↙
格式2:
━
A↙
提示:A命令下不能使用伪指令、宏指令及变量和标号
ADEBUG主要命令3.反汇编命令U(将内存当中的机器码翻译成助记符所表示的源程序)格式1:━
U段地址:偏移地址↙每次反汇编32个字节的机器码指令,大于32个字节可再用格式2
的U命令使用方法继续显示
格式2:━
U↙格式3:━
U起始地址终止地址↙
U4.检查修改内存单元内容的命令E
格式1:━
E段地址:偏移地址↙
格式2:━
E段地址:偏移地址修改值↙
例:
━
E300002468↙DEBUG主要命令EDEBUG主要命令5.显示内存单元内容的命令D
格式1:━
D段地址:偏移地址↙
格式2:━
D起始地址终止地址↙
格式3:━
D↙
提示:D命令每次显示128个字节的内容D
6.单步跟踪命令T(以单步方式执行程序)
格式1:━
T=段地址:偏移地址
DEBUG主要命令T格式2:
━
T↙
7.继续进行命令P
提示:格式与T命令相同不同处是执行call、loop、int等指令时直接通过DEBUG主要命令8.连续运行命令G
格式1:━
G=段地址:偏移地址断点IP↙
格式2:━
G↙
从CS:IP执行
(程序中必须有正常结束语句)GDEBUG主要命令9.退出DEBUG命令Q
格式:
━
Q↙
提示:该操作不保护文件
Q━
A100↙
内存地址↓1435:0100
1435:0103
1435:0106
1435:0108
1435:010B
用A命令将指令装入指定地址单元
助记符指令↓
MOV AX,1122↙
MOVBX,3344↙
ADDAX,BX↙
MOV[200],AX↙
JMP10B↙
程序占字节数计算方法
━
U100↙内存地址↓机器码↓助记符指令↓1435:0100B82211MOV AX,11221435:0103BB4433MOVBX,33441435:010601D8ADDAX,BX1435:0108A30002MOV[200],AX1435:010BE8FEJMP10B1435:010D随机指令程序字节数:10DH-100H=0DH
断点地址↑标准汇编语言程序设计及调试步骤从C盘把MASM文件夹复制到E盘进入MASM子目录:
E:\>CDMASM↙
E:\MASM>
MASM子目录应含有下列文件:
E:\MASM>DIR↙1.EDIT.COM;编辑程序
2.MASM.EXE;编译程序
3.LINK.EXE;连接程序
4.DEBUG.EXE;调试程序1、用EDIT或记事本编辑实验程序建立ASM文件格式:E:\MASM>EDIT文件名(小于8位).ASM↙
提示:扩展名必须是ASM标准汇编语言程序设计及调试步骤2、使用MASM软件编译程序,生成OBJ文件格式:E:\MASM>MASM文件名↙Objectfilemane[文件名.OBJ]:↙目标程序Sourcelisting[NUL.LST]:↙
列表文件Crossreference[NUL.CRF]:↙交叉引用表
0(n)WarningErrors0(n)SevereError标准汇编语言程序设计及调试步骤汇编语言实验步骤3、使用LINK软件连接,生成EXE文件
格式:E:\MASM>LINK文件名↙RunFile[文件名.EXE]:↙EXE文件Listfile[NUL.MAP]:↙
映象文件Libraries[.LIB]:
↙
库文件提示:E:\MASM>DIR
应有.EXE文件汇编语言实验步骤4、使用DEBUG文件装载调试程序
格式1:E:\MASM>DEBUG文件名.EXE↙━
格式2:E:\MASM>DEBUG↙━N文件名.EXE↙━L↙━分配数据段
源程序实验2测试方法
实验2测试方法
分配数据段偏移地址0000H内容22H偏移地址0001H内容11HD1的偏移动地址0000H,DW型内容为1122H实验2测试方法
D1运行前偏移地址运行后D1偏移地址的内容送入AX而偏移地址不变运行前偏移的地址内容汇编语言实验步骤总结有错有错有错用MASM汇编生成OBJ文件用EDIT编辑生成ASM文件用LINK连接生成EXE文件用DEBUG装载EXE文件调试执行逻辑波形62256总线插座片选插座单脉冲LED显示器8259扩展槽1二进制开关二极管显示灯+5V地线A15A14|A8A7A6|A0AD7AD6|AD0ALEWRRDCT2000集成环境调试介绍
打开CT2000实验台左侧的电源开关1、双击桌面(WAVE图标)
启动WAVE调试软件CT2000集成环境调试介绍2、设置CT2000实验系统:仿真器
仿真器
CT2000实验系统选择好
CT2000集成环境调试介绍3、系统机和仿真器连接CT2000集成环境调试介绍4、编辑源程序:菜单项:
文件新建(或打开)文件键入源程序文本
保存源程序:菜单项:文件另存为文件名.ASM提示:路径和文件名不许有中文,扩展名必须是.ASMCT2000集成环境调试介绍5、编译(编译、连接、装载):菜单项:项目编译(或F9)或用图标6、执行程序:菜单项:执行单步(或F7)或全速执行或执行到光标所在处实验程序提前编写,复制在U盘上在实验课上进行调试下次实验预习:字符
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年乡村小学英语课堂的新伙伴
- 福建护士资格考试重难点解析卷附答案
- 安徽省2025安徽省气象部门事业单位招聘普通高校本科及以上应届毕业生(第二批次)笔试历年参考题库典型考点附带答案详解
- 宁德市2025福建宁德师范学院招聘科研助理26人笔试历年参考题库典型考点附带答案详解
- 大观区2025安徽安庆市大观区事业单位招聘14人笔试历年参考题库典型考点附带答案详解
- 国家事业单位招聘2025中国社会科学杂志社第二批专业技术人员招聘2人笔试历年参考题库典型考点附带答案详解
- 商河县2025山东济南商河县事业单位综合类岗位公开招聘工作人员(114人)笔试历年参考题库典型考点附带答案详解
- 南陵县2025安徽芜湖市南陵县事业单位引进高层次人才和紧缺人才6人笔试历年参考题库典型考点附带答案详解
- 南京市2025江苏省环境监测中心招聘编外专业技术人员3人(第三批)笔试历年参考题库典型考点附带答案详解
- 小箱梁架桥机安装施工质量通病、原因分析及防治措施
- 2025年广西初中学业水平考试中考(会考)地理试卷(真题+答案)
- 浙江省杭州市2021年中考英语真题(含答案)
- 形势与政策智慧树知到答案2024年西北师范大学
- 《电站锅炉渣井》
- 化学在医疗中的应用
- 版有色金属工业矿山井巷工程预算定额说明完整版
- 扣件式钢管脚手架安全管理培训
- ICU护士与家属及患者沟通技巧
- KTV消防安全管理制度
- 大国三农-辉煌成就版智慧树知到课后章节答案2023年下中国农业大学
- 2022勘察设计服务成本核算指南
评论
0/150
提交评论