第二章汇编语言与汇编程序 §2.1机器语言与汇编语言 机器语言机器只能识别二进制编码 机器指令——机器能直接执行的一组二进制代码 (命令)—该二进制代码称为机器码( Machine Code) 如:40H→ INC AX01D8H→ ADD AX,BX 指令通常由两部分组成:操作码和操作数 操作码——该指令的功能,即执行什么操作。 ·操作数——指令操作对象,指明参加操作的数或 操作数的地址
第二章 汇编语言与汇编程序 § 2.1 机器语言与汇编语言 一.机器语言——机器只能识别二进制编码 • 机器指令——机器能直接执行的一组二进制代码 (命令)——该二进制代码称为机器码(Machine Code). 如: 40H→INC AX 01D8H→ADD AX,BX • 指令通常由两部分组成:操作码和操作数 • 操作码——该指令的功能,即执行什么操作。 • 操作数——指令操作对象,指明参加操作的数或 操作数的地址
机器指令的集合→机器语言→用机器语 编写的程序 →机器语言程序
• 机器指令的集合→机器语言→用机器语 言编写的程序 →机器语言程序
二、汇编语言 机器语言编写程序烦琐,难记忆,不易理解 易出错。用一些助记符来表示指令的操作码, 操作数亦用一些符号来表示→符号指令 如上:40H→ INC AX01D8H> ADDAX,BX 符号指令与机器指令一一对应。 符号指令的集合→符号语言,又称汇编语言→用汇编语 言编写的程序→汇编语言程序→不能由计算机直接执行, 必须将它翻译成机器语言程序→翻译过程称汇编→翻译 程序为汇编程序。 汇编语言源程序→汇编→目标程序
二、汇编语言 机器语言编写程序烦琐,难记忆,不易理解, 易出错。用一些助记符来表示指令的操作码, 操作数亦用一些符号来表示→符号指令。 如上:40H→INC AX 01D8H→ADD AX, BX • 符号指令与机器指令一一对应。 • 符号指令的集合→符号语言,又称汇编语言→用汇编语 言编写的程序→汇编语言程序→不能由计算机直接执行, 必须将它翻译成机器语言程序→翻译过程称汇编→翻译 程序为汇编程序。 • 汇编语言源程序 → 汇编 → 目标程序
、宏汇编程序→MASM 允许把一串指令定义为一条宏指令,有宏汇编功能。 如MASM→系统程序。宏汇编语言有三类基本指令:符号 指令,伪指令,宏指令
三、宏汇编程序→MASM 允许把一串指令定义为一条宏指令,有宏汇编功能。 如MASM→系统程序。宏汇编语言有三类基本指令:符号 指令,伪指令,宏指令
§22常用伪指令与常用算符 每一种计算机语言都规定了自己的符号系 统及语法规则。汇编语言也是如此,除符号 指令外,还必须正确使用各种符号。汇编中 的各种符号由伪指令定义,或为汇编的保留
§2.2 常用伪指令与常用算符 • 每一种计算机语言都规定了自己的符号系 统及语法规则。汇编语言也是如此,除符号 指令外,还必须正确使用各种符号。汇编中 的各种符号由伪指令定义,或为汇编的保留 字