chap之3_l.pptVIP

  • 3
  • 0
  • 约2.34万字
  • 约 78页
  • 2019-01-05 发布于福建
  • 举报
chap之3_l

四、ASSUME伪操作 格式 ASSUME 段寄存器:段名 [, 段寄存器:段名, … ] 其中 段寄存器为CS、DS、ES、SS中的一个 段名为用伪操作SEGMENT定义过的段名 例 ASSUME CS: cc , DS:aa ASSUME 伪操作的作用 指示汇编程序指令中用到的标号、过程及变量所在的段。 其中 对标号、过程必须用 CS 段寄存器指示 对变量可用 CS、DS、ES、SS 段寄存器指示 若未用ASSUME语句指示指令中用到的标号、 过程和变量所在的段, 汇编程序将给出错误信息。 ASSUME语句只起指示作用,并无实际的操作。 在程序中引用定义的变量做内存操作数时, 需按寻址方式用传送指令(如MOV)给相应的段寄存器赋值。 例 用程序实现 1234H + 5678H data SEGMENT value DW 1234H, 5678H result DW ? data ENDS code SEGMENT ASSUME CS:code, DS:data start: MOV AX, d

文档评论(0)

1亿VIP精品文档

相关文档