第三章汇编语言程序设计第一节汇编语言及其上机过程第二节汇编语言程序结构程序结构语句结构第三节指示性语句程序开始和结束段定义三变量定义四、过程定义五、ASSUME语句六七等值定义表达式中的操作符第四节汇编语言程序举例例一、数据传送例二、查找关键字DOS的装入和返回功能第五节BIOS和DOS功能调用概述BIOS功能调用一DOS系统功能调用第六节汇编语言程序设计概述汇编语言程序设计举例
第三章 汇编语言程序设计 第一节 汇编语言及其上机过程 第二节 汇编语言程序结构 一、程序结构 二、语句结构 第三节 指示性语句 一、程序开始和结束 二、段定义 三、变量定义 四、过程定义 五、ASSUME语句 六、等值定义 七、表达式中的操作符 第四节 汇编语言程序举例 例一、数据传送 例二、查找关键字 ▲ DOS的装入和返回功能 第五节 BIOS和DOS功能调用 一、概述 二、BIOS功能调用 三、DOS系统功能调用 第六节 汇编语言程序设计 一、概述 二、汇编语言程序设计举例
第三章汇编语言程序设计第一节汇编语言及其上机过程第二节汇编语言程序结构第三节指示性语句第四节汇编语言程序举例第五节BIOS和DOS功能调用第六节汇编语言程序设计
第三章 汇编语言程序设计 第一节 汇编语言及其上机过程 第二节 汇编语言程序结构 第三节 指示性语句 第四节 汇编语言程序举例 第五节 BIOS和DOS功能调用 第六节 汇编语言程序设计
第一节汇编语言(Assemble Language一种面向机器的程序设计语言,是一种用符号表示的低级程序设计语言(机器语言的符号化描述),通常是为特定计算机或计算机系列专门设计的。用汇编语言编写的程0100100110001000序不能由机器直接执行Assembler而必须经汇编程序翻译成机器语言程序。汇编语言MOVAX,BX指令与翻译成的汇编过程CMP AX, 0JB NEXT示意:JMPPPP
第一节 汇编语言(Assemble Language) 一种面向机器的程序设计语言,是一种用 符号表示的低级程序设计语言(机器语言的符 号化描述),通常是为特定计算机或计算机系 列专门设计的。 用汇编语言编写的程 序不能由机器直接执行, 而必须经汇编程序翻译成 机器语言程序。汇编语言 指令与翻译成的汇编过程 示意:
采用汇编语言进行程序设计的优点可充分利用机器的硬件功能和结构特点,加快程序的执行速度,减少目标程序所占用的存储空间常用来编写实时控制程序、实时通信程序,有时也用来编制某些系统软件程序。汇编语言进行程序设计的缺点:编程效率低(与人们描述计算过程的需要差距大)在一种与机器硬件的具体结构联系过于紧密结构的机器上开发的程序极难移植到另一种不同结构的机器上去
采用汇编语言进行程序设计的优点 • 可充分利用机器的硬件功能和结构特点,加快程 序的执行速度,减少目标程序所占用的存储空间 • 常用来编写实时控制程序、实时通信程序,有时 也用来编制某些系统软件程序。 汇编语言进行程序设计的缺点: ◼ 编程效率低(与人们描述计算过程的需要差距大) ◼ 与机器硬件的具体结构联系过于紧密——在一种 结构的机器上开发的程序极难移植到另一种不同 结构的机器上去
汇编语言程序的简历及汇编过程Prog.asmProg.obj汇编程序编辑程序文件文件Masm.exeEdit.exeProg.exe连接程序文件Link.exe
汇编语言程序的简历及汇编过程 编辑程序 Prog.asm 文件 汇编程序 Prog.obj 文件 Prog.exe 连接程序 文件 Edit.exe Masm.exe Link.exe