版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1,第5章 汇编语言源程序结构与调试运行,2,本章学习内容,汇编源程序的两种基本结构 汇编源程序的编辑、汇编、链接、运行与调试,3,本章学习目标,掌握汇编源程序的两种结构 掌握汇编源程序的编辑、汇编、链接、运行步骤 了解debug调试工具,掌握常用的debug命令,4,1.汇编源程序的两种基本结构,直接进入式结构 主程序体系结构 两种结构比较,skip,skip,skip,next part,datasegment para stringdb Hello,World!$,0AH,0DH dataends codesegment para assume cs:code, ds:data star
2、t:mov ax, data mov ds, ax mov ah,9 lea dx,string int 21h mov ah,4ch int 21h codeends end start,sample1.asm (直接进入式结构 ),next,d_segsegment para d_segends e_segsegment para e_segends s_segsegment parastack s_segends codesegment para assume cs:c_seg, ds:d_seg, es:e_seg, ss:s_seg start:mov ax, d_seg mov d
3、s, ax movax, e_seg moves, ax mov ah,4ch int 21h codeends end start,直接进入式结构 一般形式:,数据段段基址填入ds 附加段段基址填入es,退出汇编系统,return,(程序主体代码),(子程序),datasegment para string db Hello World!$,0AH,0DH dataends codesegment para assume cs:code, ds:data mainproc far push ds mov ax, 0 push ax mov ax, data mov ds, ax mov ah
4、, 9 lea dx, string int 21h ret main endp code ends end main,sample2.asm (主程序体系结构 ),next,d_segsegment para d_segends e_segsegment para e_segends s_segsegment parastack s_segends codesegment para assume cs:c_seg, ds:d_seg, es:e_seg, ss:s_seg mainproc far push ds mov ax, 0 push ax mov ax, d_seg mov ds,
5、 ax movax, e_seg moves, ax ret main endp code ends end main,主程序体系结构 一般形式:,return,数据段段基址填入ds 附加段段基址填入es,把程序段前缀ds:0000压入堆栈,(程序主体代码),(子程序),return,10,2. 汇编源程序的编辑、汇编、链接、运行、调试,编辑、汇编、链接 编辑 ( x.asm ) 汇编( x.obj ) 连接( x.exe ) 运行与调试 debug调试工具,next part,11,本章小结,汇编源程序的两种结构 直接进入式 主程序体系结构 汇编源程序的编辑、汇编、链接、运行步骤 常用的debug命令 a命令, g命令,t命令,p命令 d命令, e命令,r命令 q命令,本章复习建议:,结合实验1内容及实验1参考 对比总结直接进入式结构与主程序体系结构在格式上的相同 与不同之处 (2) 通过动手调试程序或指令熟悉常用的debug指令 2. 通过分析程序例5-1、例5-2 熟悉两种程序结构,用另一种结构改写程序并上机调试 (2) 加深对常用指令如转移指令、循环指令等的理解,13,本章课后任务,阅读本章例5
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江苏省自考00874特殊儿童早期干预高频考点重点
- 物业业主委员会选举方案
- 小型养牛大棚建设方案
- 2026下半年初中化学教资面试答辩题库
- 大健康一站式解决方案
- 利用化学方程式的简单计算
- 矿山安全工程手册讲解
- 劳务工人安全教育试卷(带答案)
- 2026年企业负责人安全培训考试试题及答案
- 烧烤场地施工安全交底
- 2026年秋新教材人教版九年级上册英语Unit2单元测试卷(含答案解析)
- 2026浅表软组织肿瘤超声检查与诊断中国专家共识
- 《保密观》考试题及答案2026版
- 2026年医疗卫生e类考试试题
- (正式版)DB41∕T 1836-2019 《矿山地质环境恢复治理工程施工质量验收规范》
- 早产儿管理中国指南(2026版)
- 2026浙江绍兴市部分机关事业单位编外招聘6人考试参考题库及答案解析
- 新部编八年级语文上册第一单元新闻联读(大单元教学课件)
- 北京大兴机场笔试题库
- 房地产业务管理制度模板
- 亚朵酒店卫生管理制度
评论
0/150
提交评论