第四章-汇编语言程序设计---西安培华学院教务管理中心.pptVIP

  • 2
  • 0
  • 约9.23千字
  • 约 23页
  • 2018-03-08 发布于河北
  • 举报

第四章-汇编语言程序设计---西安培华学院教务管理中心.ppt

第四章-汇编语言程序设计---西安培华学院教务管理中心

第四章 汇编语言程序设计 4.1 汇编语言 4.2 顺序结构程序 4.3 分支程序设计 4.4 循环程序设计 4.5 子程序设计 4.1 汇编语言 4.1.1 汇编语言及语句格式 汇编 汇编语言源程序 目标程序 1、指令语句 [标号:] 助记符 操作数 ;注释 2、伪指令语句 [名字] 定义符 参数 ;注释 4.1.2 数据定义伪指令格式 DB DW 变量 DD 表达式1,表达式2,…… DQ DT 此伪指令把存储单元中的数与一个变量联系起来。其中:DB------字节类型 DW------字类型 DD------双字类型 DQ------四字类型 DT------五字类型 格式中表达式可以是: 1、一个或多个常数/数值表达式 例如:22h,5×6 2、不带引号的?或带引号的字符串 例如: 120,-5,0a6h`HELLO` 3、重复方式DUP 格式:变量 定义符 表达式1 DUP(表达式2) 其中,表达式1为重复次数 表达试2为重复内容 例如 4、定义过的变量/标号 如 DATA11 DW DATA1 DATA12 DD DATA2 GO DATA1 DB 30H DATA2 DW 0240H,3500H DATA1 DATA3 DB (-1*3),(16/4) DATA2 DATA4 DD 34567H DATA3 DATA4 返回 DATA5 DB ? DATA6 DW ? DATA5 DATA7 DB ‘ABCD’ DATA6 DATA8 DW ‘AB’,’CD’ DATA7 DATA8 返回 DATA9 DW 2 DUP (?) DATA10 DB 2 DUP(5,2 DUP(0)) DATA9 DATA10 返回 变量和标号的属性 变量定义数据的逻辑地址,其属性有段属性、偏移地址属性、类型属性。 其类型属性如下:BYTE-----字节 WORD-----字 DWORD----双字 PWORD----三字 QWORD----四字 TWORD----五字 标号定义指令的逻辑地址,其属性有段属性、偏移地址属性、距离属性。 其距离属性如下:NEAR----近程(默认) FAR-----远程 4.1.3 段定义伪指令格式 1、简化的段定义伪指令 .MODEL----内存模式说明 (TINY、SMALL、MEDIUM、COMPACT、LARGE) .X86------选择80X86指令系统 .X86P-----选择80X86保护模式指令系统 .DATA-----定义数据段 .STARTUP—指示程序开始,初始化DS,SS .CODE-----定义代码段 .STACK----定义

文档评论(0)

1亿VIP精品文档

相关文档