networking mobile communication internet 侃啦显
第六章 汇编语言 程序设计
本章内容 汇编语言程序的格式 汇编语言程序的上机过程 指令语句 汇編语言程序设计的基本方法
汇编语言程序的格式 汇编语言程序的上机过程 伪指令语句 汇编语言程序设计的基本方法 本章内容
》学习目的 了解汇编语言程序的基本格式。及 其上机过程。 熟练握数据定义伪指令、段定义 伪指令、符号定义伪指令、过程定 义伪指令。 熟练尊握汇编语言程序设计的一殼 步骤以及顺序程序、分支程序、循 环程序、子程序设计的方法
了解汇编语言程序的基本格式,及 其上机过程。 熟练掌握数据定义伪指令、段定义 伪指令、符号定义伪指令、过程定 义伪指令。 熟练掌握汇编语言程序设计的一般 步骤以及顺序程序、分支程序、循 环程序、子程序设计的方法。 学习目的
6.1汇编语言程序的格式 什么是汇编语言 1)机器语言 直接用0,1序列表示指令和数据的编程方法 2)汇编语言 用指令助记符编写程序的方法
6.1 汇编语言程序的格式 一、什么是汇编语言 1 ) 机器语言 直接用0,1序列表示指令和数据的编程方法。 2) 汇编语言 用指令助记符编写程序的方法
汇编语言程序的语句格式 语句格式: INAME OPERATION OPERAND COMMENT NAME:是一个符号或称为标号 OPERATION:是一个操作码的助记符,可为指令, 伪指令等。 OPERAND:是一个或多个表达式,是操作的对象 COMMENT:用来说明语句或程序的功能。以“;”开 始
语句格式: [NAME] OPERATION OPERAND [;COMMENT] NAME:是一个符号或称为标号。 OPERATION:是一个操作码的助记符,可为指令, 伪指令等。 OPERAND:是一个或多个表达式,是操作的对象。 COMMENT:用来说明语句或程序的功能。以“;”开 始 二、汇编语言程序的语句格式
注 *指令助记符前面还可以有[前缀 *汇编程序语句中的四项,均可以用大写、 小写或混合编写
注: 指令助记符前面还可以有[ 前缀 ]。 汇编程序语句中的四项,均可以用大 写、 小写或混合编写
1.标号(含数据变量标号和程序位置标号) 标号是一个自行设计的标识符或名称, 最多可由31个字母、数字和特别字符(?、@、 、$)等组成。但 *不能用数字开头。 *不能为汇编语言的保留字 注:保留字指有专门用途的字符或字符串, 如CPU的寄存器名、指令助记符、伪指 令助记符等
1. 标号(含数据变量标号和程序位置标号) 标号是一个自行设计的标识符或名称, 最多可由31个字母、数字和特别字符(?、@、 -、$)等组成。但 不能用数字开头。 不能为汇编语言的保留字。 注:保留字指有专门用途的字符或字符串, 如CPU的寄存器名、指令助记符、伪指 令助记符等
(1)数据变量标号的三种属性 a.段值:即所在段的段地址 b.偏移量:即数据变量所在位置的地址与其 段地址之差值。 c.类型:指该数据变量是字节、字还是双字。 (2)程序位置标号的两种属性 a.NEAR段内调用或转移标号 b.FAR—段间调用或转移标号
(1) 数据变量标号的三种属性 a. 段值:即所在段的段地址。 b. 偏移量:即数据变量所在位置的地址与其 段地址之差值。 c. 类型:指该数据变量是字节、字还是双字。 (2) 程序位置标号的两种属性 a. NEAR——段内调用或转移标号。 b. FAR——段间调用或转移标号
2.操作数区 操作数可以是常数、变量、标号、寄存 器名或表达式 (1)常数:二进制、八进制、十进制、十六进制 或ASCⅡ码,范围-32768~32767 (2)标号、寄存器名前面已讲,变量下一节介绍
2. 操作数区 操作数可以是常数、变量、标号、寄存 器名或表达式 (1) 常数:二进制、八进制、十进制、十六进制 或ASC Ⅱ码,范围-32768〜32767。 (2) 标号、寄存器名前面已讲,变量下一节介绍