汇编语言语法介绍.pptVIP

  • 4
  • 0
  • 约1.78万字
  • 约 77页
  • 2017-08-19 发布于广东
  • 举报
第四章 汇编语言语法 汇编语言语句的类型 指示性语句 2) ASSUME语句 功能: 汇编器在把源程序转换为目标程序时,必须明确逻辑段段和段寄存器的关系,这可用ASSUME语句来实现。 格式: ASSUME 段寄存器:段名,……,段寄存器:段名 其中段寄存器名必须是CS、DS、ES和SS中的一个,而段名则必须是由SEGMENT定义的段名。 ASSUME NOTHING可取消前面由ASSUME所指定的段寄存器 举例: ASSUME CS:CODE,DS:DATA 这条语句通知汇编程序,以CODE为段名的是代码段,对代码段寻址约定使用CS寄存器,以DATA为段名的是数据段,对数据段寻址约定使用DS寄存器。 说明: ① ASSUME语句是非执行语句,要求放在代码段之中,执行寻址操作之前。习惯上,把ASSUME语句作为代码段的第一条语句。 ② ASSUME语句仅仅是约定了对某个逻辑段举行寻址操作时使用哪一个段寄存器,而段寄存器的初值还必须在程序中用指令设置。有两个办法可以设置段寄存器的初值,设DATA为数据段段名: (a) 使用SEG运算符求出逻辑段的段基址并赋给段寄存器,如: MOV AX,SEG DATA MOV DS,AX (b) 直接把段名赋给段寄存器,如: MOV AX,DATA MOV DS,AX 4.过

文档评论(0)

1亿VIP精品文档

相关文档