第六章汇编语言及其程序设计
第六章 汇编语言及其程序设计
主要内容 汇编程序及其开发过程 指令格式及寻址方式 8086汇编语言的基本语法 顺序、分支、循环结构程序设计 ■子程序设计
主要内容 ◼ 汇编程序及其开发过程 ◼ 指令格式及寻址方式 ◼ 8086汇编语言的基本语法 ◼ 顺序、分支、循环结构程序设计 ◼ 子程序设计
汇编语言程序及开发过程 ■基本概念 汇编语言:是一种面向机器的程序设计语言, 它是机器语言的符号化描述。 特点:代码短、空间省、效率高 汇编语言源程序:用汇编语言编写的程序 ■且标程序:汇编语言经翻译程序翻译成的代 码程序(即机器语言的程序)。 汇编程序:把源程序转变为相应目标程序的 翻译程序
汇编语言程序及开发过程 ◼ 基本概念 ◼ 汇编语言:是一种面向机器的程序设计语言, 它是机器语言的符号化描述。 ◼ 特点:代码短、空间省、效率高 ◼ 汇编语言源程序:用汇编语言编写的程序 ◼ 目标程序:汇编语言经翻译程序翻译成的代 码程序(即机器语言的程序)。 ◼ 汇编程序:把源程序转变为相应目标程序的 翻译程序
宏汇编:不仅包含一般汇编语言的功能,而且 采用了高级语言使用的数据结构,是一种接近 高级语言的汇编语言 汇编语言程序的开发过程 ■编写源程序:EDI(DoS), TextPad( Windows) 将源程序保存为XXXX.asm文件 使用MASM生成目标程序 XXXX.OB 使用LINK生成可执行程序 XXXX.EXE
◼ 宏汇编:不仅包含一般汇编语言的功能,而且 采用了高级语言使用的数据结构,是一种接近 高级语言的汇编语言。 ◼ 汇编语言程序的开发过程 ◼ 编写源程序:EDIT(DOS),TextPad(Windows) ◼ 将源程序保存为 XXXX.asm 文件 ◼ 使用MASM生成目标程序 XXXX.OBJ ◼ 使用LINK生成可执行程序 XXXX.EXE
设计编辑/源程序\用MASM/目标程序用LINK/可执行程序\执行 Xasm/汇编Xobj/连接XXXe 使用汇编语言的过程
源程序 XXXX.asm 目标程序 XXXX.obj 可执行程序 XXXX.exe 设计编辑 用MASM 汇编 用LINK 连接 执行 使用汇编语言的过程