第三章汇编语言程序设计 第一节汇编语言上机过程 第二节汇编语言程序结构 第三节指示性语句 第四节汇编语言程序举例 第五节BIOS和DOS功能调用 第六节汇编语言程序设计
1 第三章 汇编语言程序设计 第一节 汇编语言上机过程 第二节 汇编语言程序结构 第三节 指示性语句 第四节 汇编语言程序举例 第五节 BIOS和DOS功能调用 第六节 汇编语言程序设计
作业: 3-2,3-6,3-7,3-9,3-12 复习内容: P97-P114 预习内容: P114-P140 Pl45-147(不作要求,自学)
2 作业: 3-2 , 3-6 , 3-7 , 3-9, 3-12 复习内容: P97--P114 预习内容: P114-P140 P145-147(不作要求,自学)
上机环境 用户开发的程序: ABC.exe等 操作系统:DOs系统 应用软件 编辑器: EDIT.exe 编程序: MASM.exe 系统软件 连接程序: LINK.exe 硬件 调试程序: DEBUG.exe CPU、存储器(ROM、RAM)、ⅣO接口、输入、输出设备
3 上机环境 硬件 系统软件 应用软件 操作系统:DOS系统 编辑器: EDIT.exe 编程序: MASM.exe 连接程序:LINK.exe 调试程序:DEBUG.exe 用户开发的程序:ABC.exe等 CPU、存储器(ROM、RAM)、I/O接口、输入、输出设备
第一节汇编语言上机过程 编辑源程序 EDIT ABC.ASM 汇编源程序 MASM ABC.ASM D: >EDIT ABC. asm 有汇编错误信息?X D: >MASM ABC: 有语法错,回EDI下改该程序 形成目标程序 ABC. OBJ D: >LINK ABC; 连接目标程序 LINK ABC. OBJ 有错,回在EDI下改程序 有连接错误信息? D: >ABC 「飛成可执行程序 ABC.EXE 运行结果错,回EDI下改程序 装入可执行程序到内执行 或在 DEBUG下调试,找原因。 D: >sub>ABC D: >DEBUG ABC.exe 运行结果正确?)·[下一程序 用DEBU(试程序查错?入N 用 DEBUG调试可执行程序我到原因 D: subDEBUG ABCEXE 4
4 第一节 汇编语言上机过程 D:>EDIT ABC.asm D:>MASM ABC; 有语法错,回EDIT下改该程序 D:>LINK ABC; 有错,回在EDIT下改程序 D:>ABC 运行结果错,回EDIT下改程序 或在DEBUG下调试,找原因。 D:>DEBUG ABC.exe 编辑源程序EDIT ABC.ASM 汇编源程序 MASM ABC.ASM 形成目标程序ABC.OBJ 连接目标程序 LINK ABC.OBJ 有连接错误信息? 形成可执行程序 ABC.EXE 装入可执行程序到内存,并执行 D:\>sub>ABC 下一程序 用DEBUG 调试可执行程序 D:\>sub>DEBUG ABC.EXE 找到原因 Y N Y N N Y N 有汇编错误信息 ? 运行结果正确 ? Y 用DEBUG调试程序查错 ?
第二节汇编语言程序结构 、程序结构 二、语句结构
5 第二节 汇编语言程序结构 一 、程序结构 二、语句结构