




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第五章 汇编语言程序设计第五章的内容COUNT = 20 (1)=后的表达式只能是常数,对于字符或字符串,汇编时按整数处理。 3汇编语言数据--- PUSH DS 1段定义语句一、段定义伪指令 操作符字段(OperatorField) 保留字 直接寻址方式(段内转移) 类型属性可以用label来设置,如果不设置的话,有默认属性 等号伪指令不可以重新定义汇编指令,EQU可以。 data2 DD ?,? 两种退出用户程序的办法 X+Y+Z 例:JMPCX JMPWORDPTR[BX]汇编语言语句---(本节内容)5.2汇编语言语句---(本节内容)段名作为操作数出现在指令中时,MASM将其视为立即数,表示段地址。 DB 38H,39H,41H,42H,43H,44H,45H,46H MOV DS,AX MOV F2,DX BEGIN: MOV AX,DATA DD(DefineDword):定义双字,后面的每个操作数占2个字。 MOV DS,AX DATA SEGMENT 默认bx,al两寄存器 ASSUME CS:CODE,DS:DATA 理解:在数值运算、串操作运算和代码转换中程序设计实例。 DW 20H DUP(0) XOR AX,AX JMPDWORDPTR[BX]5.3汇编语言数据5.3汇编语言数据5.3汇编语言数据5.3汇编语言数据5.3汇编语言数据5.3汇编语言数据--表达式使用1表达式使用2表达式使用3表达式使用45.3汇编语言数据---5.3汇编语言数据---5.3汇编语言数据---5.3汇编语言数据---5.3汇编语言数据---5.3汇编语言数据---5.3汇编语言数据---5.3汇编语言数据---5.3汇编语言数据---5.4.1段定义语句一、段定义伪指令5.4.1段定义语句5.4.1段定义语句5.4.1段定义语句5.4.1段定义语句二、段寻址伪指令5.4.1段定义语句三、段寄存器的加载操作符字段(OperatorField) 保留字 ADD BX,VARY TITLEEXAMPLEPROGRAM 直接寻址方式(段内转移) DW(DefineWord):定义字,后面的每个操作数占1个字。 一、直接用条件转移指令实现程序分支 END BEGIN STACK1 ENDS (3)LENGTH运算符和SIZE运算符 操作符字段(OperatorField) 保留字 此时存的是地址 (1)END加载起始地址 MOV BX,OFFSET TABLE 等号伪指令 符号=表达式/符号 其中,STACK仅用于堆栈段。 (1)立即数 ASSUME CS:CODE,DS:DATA例5-2(1)例5-2(2)例5-2(3)例5-2(4)例5-2(5)例5-2(6)两种退出用户程序的办法例5-3(1)例5-3(2)例5-3(3)例5-3(4)例5-3(5)5.7 分支程序设计5.7.1转移指令(1)5.7 分支程序设计5.7.1转移指令(2)5.7 分支程序设计5.7.1转移指令(3)5.7 分支程序设计5.7.1转移指令(4)5.7 分支程序设计5.7.1转移指令(4)5.7 分支程序设计5.7.1转移指令(5)5.7 分支程序设计5.7.1转移指令(6)5.7 分支程序设计5.7.1转移指令(7)5.7 分支程序设计5.7.2分支程序设计(1)5.7 分支程序设计5.7.2分支程序设计(1)一、直接用条件转移指令实现程序分支5.7 分支程序设计5.7.2分支程序设计(1)5.7 分支程序设计5.7.2分支程序设计(1)二、用跳转表实现多路分支感谢观看感谢观看

王子****青蛙
实名认证
内容提供者


最近下载