清华大学出版社TSINGHUAUNIVERSITYPRESS第5章汇编语言程序设计上一页
第5章 汇编语言程序设计 上一页
清华大学出版社TSINGHUAUNIVERSITYPRESS目录5.1汇编语言的基础知识5.2汇编语言程序设计本章小结上一页
目 录 5.1 汇编语言的基础知识 5.2 汇编语言程序设计 本章小结 上一页
清华大学出版社TSINGHUA UNIVERSITYPRESS5.1汇编语言的基础知识5.1.1汇编语言的基本概念5.1.2汇编语言程序的格式5.1.3伪指令上一页
5.1.1 汇编语言的基本概念 5.1.2 汇编语言程序的格式 5.1.3 伪指令 5.1 汇编语言的基础知识 上一页
清华大学出版社TSINGHUAUNIVERSITYPRESS5.1.1汇编语言的基本概念计算机能直接识别和执行的语言是机器语言,机器语言以二进制数表示,即以“0”和“1”的不同编码组合来表示不同指令的操作码和地址码。汇编语言是一种用助记符表示的程序设计语言,它与机器语言指令有一一对应关系,即汇编语言的一条执行语句,对应一条机器语言指令。用汇编语言编写的程序,称为汇编语言源程序。用汇编语言编写的程序能直接利用计算机的硬件资源的特性,它可以直接访问CPU内的各类寄存器、主存单元和输入输出端口,能直接控制中断系统,能直接使用指令系统中的各种寻址方式。因此,与以高级语言程序相比,汇编语言程序具有占用内存空间少,执行速度快等特点。当然,对于算法的描述,汇编语言程序不如高级语言直观。上一页
• 计算机能直接识别和执行的语言是机器语言,机器语言以 二进制数表示,即以“0”和“1”的不同编码组合来表示不 同指令的操作码和地址码。汇编语言是一种用助记符表示 的程序设计语言,它与机器语言指令有一一对应关系,即 汇编语言的一条执行语句,对应一条机器语言指令。用汇 编语言编写的程序,称为汇编语言源程序。 • 用汇编语言编写的程序能直接利用计算机的硬件资源的特 性,它可以直接访问CPU内的各类寄存器、主存单元和输 入输出端口,能直接控制中断系统,能直接使用指令系统 中的各种寻址方式。因此,与以高级语言程序相比,汇编 语言程序具有占用内存空间少,执行速度快等特点。当然, 对于算法的描述,汇编语言程序不如高级语言直观。 5.1.1 汇编语言的基本概念 上一页
清华大学出版社TSINGHUAUNIVERSITYPRESS汇编语言程序的格式5.1.2 1.语句格式汇编语言程序中的语句分为三种类型:指令语句、伪指令语句和宏指令语句。指令语句经汇编后产生目标代码,它隶属于CPU指令集,可以被CPU执行。伪指令语句不产生目标代码,它主要用于定义段、子程序、常量、变量及给变量分配存储单元。宏指令是用户定义的一个指令集合,宏指令经汇编后在引用的地方展开为相应的指令序列。汇编语言程序中的每个语句可以由四项组成,格式如下:[名字]→助记符→[操作数]→[;注释]上一页
⒈语句格式 汇编语言程序中的语句分为三种类型:指令语句、伪指令语 句和宏指令语句。指令语句经汇编后产生目标代码,它隶 属于CPU指令集,可以被CPU执行。伪指令语句不产生目 标代码,它主要用于定义段、子程序、常量、变量及给变 量分配存储单元。宏指令是用户定义的一个指令集合,宏 指令经汇编后在引用的地方展开为相应的指令序列。 汇编语言程序中的每个语句可以由四项组成,格式如下: [名字]→助记符→[操作数]→[;注释] 5.1.2 汇编语言程序的格式 上一页