教学重点 学习了8086硬指令,接着 绍MASM基本的伪指令 程序的格式、开发方法 参数的表达、变量的定义 变量和标号的属性
教学重点 学习了8086硬指令,接着 介绍MASM基本的伪指令。 重点掌握: ✓程序的格式、开发方法 ✓参数的表达、变量的定义 ✓变量和标号的属性
硬指令和伪指令 硬指令——使CPU产生动作、并在程序执行时 才处理的语句,就是我们刚刚学习的处理器指 伪指令( Directive)—不产生CPU动作、在 和出和应T、从、1 米本课程采用微软宏汇编程序MAsM611 呈 序的版本有关
硬指令和伪指令 ◼ 硬指令——使CPU产生动作、并在程序执行时 才处理的语句,就是我们刚刚学习的处理器指 令 ◼ 伪指令(Directive)——不产生CPU动作、在 程序执行前由汇编程序处理的说明性语句,例 如,数据说明、变量定义等等 ◼ 伪指令与具体的处理器类型无关,但与汇编程 序的版本有关 本课程采用微软宏汇编程序 MASM 6.11
汇编语言程序的开发 本节从汇编语言程序的语句格式出发, 给出第一个示范性的汇编语言源程序, 并演示汇编语言程序的过程: 编辑汇编连接调试 即汇编语言程序的开发方法
汇编语言程序的开发 ◼ 本节从汇编语言程序的语句格式出发, 给出第一个示范性的汇编语言源程序, 并演示汇编语言程序的过程: 编辑 汇编 连接 调试 ◼ 即汇编语言程序的开发方法
语式 执行 由硬指令构成的语句,它通常 对应一条机器指令,出现在程序的代码段中 标号:硬指令助记符操作数,操作数;注释 (2)说明性语句—一由伪指令构成的语句,它通 常指示汇编程序如何汇编源程序: 名字伪指令助记符参数,参数…,;注释
语句格式 ⑴ 执行性语句——由硬指令构成的语句,它通常 对应一条机器指令,出现在程序的代码段中: 标号: 硬指令助记符 操作数,操作数 ;注释 ⑵ 说明性语句——由伪指令构成的语句,它通 常指示汇编程序如何汇编源程序: 名字 伪指令助记符 参数,参数,… ;注释
汇编语言语句实例 MOV CX,0;传送指令,具有2个操作数 ELAY: NOP 空操作指令,没有操作数,带有标号 LOOP DELAY ;循环指令,标号 DELAY说明转移位置 BUFFER DB1,2,3,4,5,6,7 数据定义伪指令,在主存中开辟7个连续的字 节单元,初值依次为1~7, BUFFER表示首地址
MOV CX,0 ;传送指令,具有2个操作数 DELAY: NOP ;空操作指令,没有操作数,带有标号 LOOP DELAY ;循环指令,标号DELAY说明转移位置 BUFFER DB 1,2,3,4,5,6,7 ;数据定义伪指令,在主存中开辟7个连续的字 节单元,初值依次为1~7,BUFFER表示首地址