汇编言语——常用伪指令课件.pptVIP

  • 1
  • 0
  • 约6.53千字
  • 约 25页
  • 2017-08-19 发布于河南
  • 举报
汇编言语——常用伪指令课件

* * 俞黔蜕啊慈改检嚼嘱涎螺抖杰榴呕圈序藤呸玛肺契胁尉倪砧铂蹈拿蝎庄蔑汇编言语——常用伪指令课件汇编言语——常用伪指令课件 5 常用伪指令 5.1 OFFSET 变量是数据的存放地,对变量最常见的操作是从变量中取出数据和把数据放入变量中,实现这些操作有两种方法:直接法和间接法。 直接法是在程序中直接使用变量的名字以表明对哪个变量进行操作。比如,设var是一个字型变量,则指令 MOV AX, [var] 是从变量中取出数据,送到AX中,而指令 MOV [var], AX 邪扑冲暇痢浸彻拉噎津攫扳屯嘲崖希板侈煽归役讥袭陡诌柜汹命恶腾受篓汇编言语——常用伪指令课件汇编言语——常用伪指令课件 完成反方向的数据传递。上述两条指令中,[var]都是直接指明使用的变量,是直接寻址方式。 间接法则是先把变量的地址放到某个16位的基址寄存器或变址寄存器中,然后程序中以该寄存器加方括号的形式指明是用寄存器中的内容作为偏移地址,操作数在相应的内存中。这就涉及到如何取变量的偏移地址的问题,解决方法之一是用前面已经介绍的LEA指令,方法之二是用OFFSET伪指令。 把保留字OFFSET加在变量名字的前面,表示取该变量的偏移地址。汇编程序把“OFFSET 变量名”作

文档评论(0)

1亿VIP精品文档

相关文档