




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
共4个实验项目 汇编语言程序调试训练顺序结构程序设计分支及循环结构程序设计存储器扩充2 1 汇编语言程序调试训练 实验一 2 实验目的 3 掌握A命令下编写简单简单程序的方法 1 学会运用DEBUG工具编制简单程序 2 掌握汇编语言程序的上级过程 3 DEBUG主要命令 DEBUG的所有命令必须在DEBUG提示符 下执行1 显示修改寄存器内容的命令R格式1 R 显示CPU内部各寄存器的内容格式2 R某寄存器名 显示某寄存器的内容 R 4 DEBUG主要命令 例 RAX AX0000 1111 在此处修改寄存器内容 RAX AX1111修改后的寄存器内容 R 5 DEBUG主要命令 2 汇编命令A 将助记符所表示源程序翻译成机器码 存放到内存指定单元 格式1 A偏移地址 格式2 A 提示 A命令下不能使用伪指令 宏指令及变量和标号 A 6 A100 内存地址 1435 01001435 01031435 01061435 01081435 010B 用A命令将指令装入指定地址单元 助记符指令 MOVAX 1122 MOVBX 3344 ADDAX BX MOV 200 AX JMP10B 7 DEBUG主要命令 3 反汇编命令U 将内存当中的机器码翻译成助记符所表示的源程序 格式1 U段地址 偏移地址 每次反汇编32个字节的机器码指令 大于32个字节可再用格式2的U命令使用方法继续显示格式2 U 格式3 U起始地址终止地址 U 8 程序占字节数计算方法 U100 内存地址 机器码 助记符指令 1435 0100B82211MOVAX 11221435 0103BB4433MOVBX 33441435 010601D8ADDAX BX1435 0108A30002MOV 200 AX1435 010BE8FEJMP10B1435 010D随机指令 程序字节数 10DH 100H 0DH 断点地址 9 4 检查修改内存单元内容的命令E格式1 E段地址 偏移地址 格式2 E段地址 偏移地址修改值 例 E300002468 DEBUG主要命令 E 10 DEBUG主要命令 5 显示内存单元内容的命令D格式1 D段地址 偏移地址 格式2 D起始地址终止地址 格式3 D 提示 D命令每次显示128个字节的内容 例 D3000L5 内存地址 内存数据 1435 30000002040608 D 11 6 单步跟踪命令T 以单步方式执行程序 格式1 T 段地址 偏移地址例 1435 0100MOVAX 1122 T 1435 0100 AX 1122BX 0000 DS 1435 IP 0103 NVUP EI PONC1435 0103BB4433MOVBX 3344将要执行的指令 DEBUG主要命令 标志位 T 12 格式2 T 提示 此时 等号 地址可省略AX BX IP 格式3 T 地址指令条数 DEBUG主要命令 T 13 7 继续进行命令P提示 格式与T命令相同不同处是执行call loop int等指令时直接通过 DEBUG主要命令 P 14 DEBUG主要命令 8 连续运行命令G格式1 G 段地址 偏移地址断点IP 格式2 G 从CS IP执行 程序中必须有正常结束语句 G 15 DEBUG主要命令 9 退出DEBUG命令Q格式 Q 提示 该操作不保护文件注意 结束debug命令返回debug提示符 的方法 直接打回车键 Q 17 进入MS DOS 开始 程序 附件 命令提示符 显示C 将C盘中的MASM目录复制到E盘 C CD MASM 进入E盘 C E E 标准汇编语言程序设计及调试步骤 18 标准汇编语言程序设计及调试步骤 1 进入MASM子目录 E CDMASM E MASM 19 2 使用MASM软件编译程序 生成OBJ文件格式 E MASM MASM文件名 Objectfilemane 文件名 OBJ 目标程序Sourcelisting NUL LST 列表文件Crossreference NUL CRF 交叉引用表0 n WarningErrors0 n SevereError 标准汇编语言程序设计及调试步骤 20 汇编语言实验步骤 3 使用LINK软件连接 生成EXE文件格式 E MASM LINK文件名 RunFile 文件名 EXE EXE文件Listfile NUL MAP 映象文件Libraries LIB 库文件提示 E MASM DIR应有 EXE文件 21 汇编语言实验步骤 4 使用DEBUG文件装载调试程序格式1 E MASM DEBUG文件名 EXE 也可用格式2 E MASM DEBUG N文件名 EXE L 22 分配数据段 源程序 实验2测试方法 23 实验2测试方法 分配数据段 偏移地址0000H内容22H偏移地址0001H内容11HD1的偏移动地址0000H DW型内容为1122H 24 实验2测试方法 D1运行前偏移地址 运行后D1偏移地址的内容送入AX而偏移地址不变 运行前偏移的地址内容 25 26 逻辑波形 总线插座 片选插座 单脉冲 LED显示器 扩展槽 二进制开关 二极管显示灯 地线 A15A14 A8 A7A6 A0 AD7AD6 AD0 ALEWRRD 27 CT2000集成环境调试介绍 打开CT2000实验台左侧的电源开关1 双击桌面 WAVE图标 启动WAVE调试软件 28 CT2000集成环境调试介绍 2 设置CT2000实验系统 仿真器 仿真器 CT2000实验系统 选择好 29 CT2000
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国工程咨询行业市场分析及投资价值评估前景预测报告
- 2025年新能源行业企业绿色生产与环保标准执行报告
- 2025年新能源汽车智能座舱车载信息娱乐系统研究报告:发展趋势与竞争格局
- 1.1 鸦片战争 说课稿 2024-2025学年统编版八年级历史上册
- 2025年氢能重卡商业化运营对传统运输行业的颠覆性影响报告
- 2025年制造业数字化转型数据治理:数据治理与智能制造设备智能升级的实践案例研究
- 2.2气候(第2课时) 说课稿2023-2024学年人教版地理八年级上册
- 2025年中国高纯度铅行业市场分析及投资价值评估前景预测报告
- 2025年中国刚性防水材料行业市场分析及投资价值评估前景预测报告
- 3.4 世界的聚落 (新说课稿)2023-2024学年七年级上册地理(湘教版)
- 2025海康威视视频安全门禁系统使用手册
- 安检流程课件
- 2025综合能力测试真题题库及答案
- 2025-2026学年沪教牛津版(深圳用)小学英语五年级上册教学计划及进度表
- 带状疱疹后神经痛护理查房
- 保密文印管理办法
- 慢性病患者的安全用药监护
- 肝癌的中医护理
- 【公开课】+动物细胞(教学课件)生物人教版2024七年级上册
- 高血糖健康宣教
- 【城市道路监理大纲】市政一级主干道路工程监理大纲
评论
0/150
提交评论