- 4
- 0
- 约 18页
- 2017-05-07 发布于湖北
- 举报
汇编语言-上机预备知识精要
汇编语言上机预备知识 汇编语言的工作环境 Microsoft提供的MASM5.0以上版本 Debug的功能 Debug是动态调整程序,又称纠错程序 提供对可执行程序或二进制文件的控制和检测,使用户可以利用Debug监视和控制被调试的程序。 装入显示或修改任一文件 对磁盘进行直接物理读写和逻辑读写 Debug的启动方法 重启计算机,进入DOS方式,为实模式. 在WINDOWS中进入DOS,为虚拟8086模式。 开始 / 运行 / COMMAND 启动后各寄存器的状态: 段寄存器置为DEBUG程序末尾的第一个段的段边界值; (IP)=0100H:(SP)=0FFEEH; AX、BX、CX、DX、SI、DI和BP寄存器均置0; 标志寄存器状态:NV(OF=O),UP(DF=0), EI(1F=1),PL(SF=0),NZ(ZF=0), NA(AF=0),PO(PF=0),NC(CF=0). Debug的主要命令 标志寄存器在Debug中的表示 Debug的主要命令 Debug的主要命令 (3) E ——修改命令(改写内存中的内容) 功能: 整体修改;逐各修改; 写入字符;写入字符串 格式:E 起始地址 [字节数据][字符串] Debug的主要命令 (4)T ——跟踪命令 功能:执行一条或多条指令,然后显示执行每条指令后各寄存器状态。 格式: T T 命令条数 T =地址 T =地址 命令条数 Debug的主要命令 (5)A ——汇编命令 功能:从指定地址开始允许输入汇编语句, 把它们汇编成机器代码相继存放在从 指定地址开始的存储器中。 格式:A 地址 Debug的主要命令 (6)U ——反汇编命令 功能:将指定地址范围的机器码反汇编为 汇编语句,并显示出来。 格式:U U 地址 U 地址范围 Debug的主要命令 (7)C ——比较命令 功能:比较两个内存块的内容 格式:C 地址范围 地址 显示形式如下: adrl bytl byt2 adr2 Debug的主要命令 (8)G ——执行命令 功能:执行命令 格式:G [断点地址1]…. [断点地址10] G地址 [断点地址1]…. [断点地址10] Debug的主要命令 (9)P ——继续命令 功能:执行一条指令或一个过程(子程序), 然后显示各寄存器的状态。 格式:P 说明:用于调试程序时,执行一条指令或一个过程(子程序).它与跟踪命令T的作用类似;T命令是跟踪一条或多条指令,而P是执行一条指令(包括带重复前缀的数据串指令)或一个完整的过程(子程序). * * 掌握debug 常用命令,并会灵活运用, 如R、D、E、A、U、T、Q命令; 了解debug其他命令的使用 如C、P、G、F等命令; 会调试程序,跟踪各个寄存器和存储器的 变化。 教 学 要 求 Edit.exe Masm.exe Link.exe Debug.exe 常数 (val),范围为0000一FFFF,十六进制数 地址 (adr),有下述几种形式 1)段寄存器名和偏移量,如DS:0010 2)段地址和偏移量,如0221:011 3)仅有偏移量(段地址取缺省值)。如0015 字节数据(lst):用空格分隔的一系列字节数据 用十六进制表示。 如41 42 44 44 45 字符串(str):用单引号括起的字符串。如‘ABCDE’ DEBUG命令参数的约定 地址范围 (rng),有下述几种形式: 1)adrl adr2: 两个地址,地址之间用空格分隔, adrl可以是adr的三种形式之一, adr2必须是adr的第三种形式。如DS:0100 0200 2)adr Lval: L为长度符号,val为要处理的字节数。 如 C200 L20 DEBUG命令参数的约定 (1)R ——寄存器命令 功能:查看、改变CPU寄存器的内容 格式: R R 寄存器 例:R R AX 或 RAX R F或RF Debug的主要命令 (2)D ——
您可能关注的文档
- 3.2《政府的责任:对人民负责》要点.ppt
- 求证于课程精要.ppt
- 求原来有多少的实际问题精要.ppt
- 求圆中阴影部分的周长-专题训练精要.ppt
- 求阴影面积精要.ppt
- 求阴影部分面积的几种方法精要.ppt
- 求阴影部分面积(圆)2精要.ppt
- 求阴影部分面积(圆)1精要.ppt
- 3.2.重要金属化合物要点.ppt
- 汇总 第1章 自动控制系统与仿真概述精要.ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 2025年寒假作业九年级化学人教版答案.pdf VIP
- 李子奈计量经济学(第五版)-第一章-绪论.pptx VIP
- 第21讲 相似三角形及其应用(练习)(教师版)-2025年中考数学一轮复习讲练测.docx VIP
- 信息安全管理手册.doc VIP
- 2026年高考数学二轮复习突破:立体几何与空间向量之球的切接问题.pdf VIP
- 2026年高考数学二轮复习突破:立体几何与空间向量之空间向量与空间角.pdf VIP
- 2026年养老院营销策划方案.docx VIP
- 博雅教育理念与钢琴教育融合思考.doc VIP
- 部编人教版五年级语文下册全册教案(表格版).pdf VIP
- 《数据采集与预处理》教学教案(全).doc VIP
原创力文档

文档评论(0)