第三节例题及操作 为了较生动地由浅入深地讲述语法,也为了使读者能 较快地上机实践,我们这里先介绍一个用汇编语言编写的 完整段源程序及其相应的简化段源程序,并简要说明汇编 语言程序的上机操作步骤 退出
第三节 例题及操作 为了较生动地由浅入深地讲述语法,也为了使读者能 较快地上机实践,我们这里先介绍一个用汇编语言编写的 完整段源程序及其相应的简化段源程序,并简要说明汇编 语言程序的上机操作步骤。 退 出
331例题简介 源程序由语句组成,汇编语句一般可分为三部分,其 般形式为: [名字]指令操作符[操作数1[,操作数2[,操作数3]][;注释 例3-1计算Z=(X-Y+3),其中X=10,Y=4。 汇编语言对大小写不敏感,但是为了区分保留字与 识符,本例中把保留字用大写表示,标识符用非大写标识 符表示,以示区分 退出
3.3.1 例题简介 源程序由语句组成,汇编语句一般可分为三部分,其 一般形式为: [名字] 指令操作符 [操作数1[,操作数2[,操作数3]]][;注释] 例3-1计算Z=(X-Y+3),其中X=10,Y=4。 汇编语言对大小写不敏感,但是为了区分保留字与标 识符,本例中把保留字用大写表示,标识符用非大写标识 符表示,以示区分。 退 出
、名字与指令操作符 1.名字:其定义类似于高级语言中的标识符的概念, 由用户给出 2.指令的操作符:表示指令的主要操作或功能,通常 分为伪操作符与操作符两大类。 1)伪操作符:由汇编程序执行的操作 2)操作符:由CPU执行的操作 二、操作数部分 两操作数语句 形式:[标号:]操作符目标操作数,源操作数 退出 3.3.1
3.3.1 一、名字与指令操作符 1. 名字:其定义类似于高级语言中的标识符的概念, 由用户给出。 2. 指令的操作符:表示指令的主要操作或功能,通常 分为伪操作符与操作符两大类。 1)伪操作符:由汇编程序执行的操作。 2)操作符:由CPU执行的操作。 二、操作数部分 1. 两操作数语句 形式:[标号:]操作符 目标操作数,源操作数 退 出
功能:目标操作数←(目标操作数)操作(源操作数) 操作数可以是变量、寄存器、段名或数据 2.单操作数语句 形式:[标号:]操作符操作数 功能:对单个操作数进行操作符规定的操作。 这里的操作数同以上说明 3.无操作数语句 形式:[标号:]操作符 功能:执行操作符规定的操作。 从例子可以看出,汇编语言源程序由分段组成。该程 序有3个分段。第1个分段是堆栈段,第二个分段是数据段, 第3个分段式程序段。 职计篡排我缺 退出
3.3.1 功能:目标操作数(目标操作数)操作 (源操作数) 操作数可以是变量、寄存器、段名或数据。 2. 单操作数语句 形式:[标号:]操作符 操作数 功能:对单个操作数进行操作符规定的操作。 这里的操作数同以上说明。 3. 无操作数语句 形式:[标号:]操作符 功能:执行操作符规定的操作。 从例子可以看出,汇编语言源程序由分段组成。该程 序有3个分段。第1个分段是堆栈段,第二个分段是数据段, 第3个分段式程序段。 退 出
3.3.2上机操作步骤 汇编语言的运行分下列3个步骤: 步骤1:编辑源程序 首先是进入编辑程序,如EDIT.COM,记事本及写字板 等编辑软件,键入源程序,正确输入完成后,命名存盘, 其中.ASM是汇编程序规定的源文件的扩展名。 步骤2:汇编源程序及连接目标程序 汇编语言源程序可适用下列简化命令进行源程序编 译: MASM FILENAME.ASM 如果系统显示出有语法错误,则应在进入编辑程序进 行修改。如果系统显示出下列信息: WARNING SEVERE ERRORS ERRORS 0 0 退出
3.3.2 上机操作步骤 汇编语言的运行分下列3个步骤: 步骤1:编辑源程序 首先是进入编辑程序,如EDIT.COM,记事本及写字板 等编辑软件,键入源程序,正确输入完成后,命名存盘, 其中.ASM是汇编程序规定的源文件的扩展名。 步骤2:汇编源程序及连接目标程序 汇编语言源程序可适用下列简化命令进行源程序编 译:MASM FILENAME.ASM 如果系统显示出有语法错误,则应在进入编辑程序进 行修改。如果系统显示出下列信息: WARNING SEVERE ERRORS ERRORS 0 0 退 出