功能地址指令

时间:2023-02-14 作者:admin
后台-系统-系统设置-扩展变量-(内容页告位1-手机版)

功能地址指令执行时,SP的内容先减2,然后将数据压入SP所指示的字单元,高8位来自存入高地址字节,低8位存人低地址字节。POP指令执行时,将SP所指示的张货买栈顶地址的内容取出放人目的地址,然后SP增2,指向新的栈顶地址。

  • 中文名称 功能地址指令
  • 类型 技术指令

传送指令

  § 这组指令完成把地址送到指定寄存器的功能。

  § 有效地址送寄存器 : LEA REG , SRC

  § LEA指令把源操作来自数的有效地址(偏移地址)送到指定的寄存器(REG)

  360百科§ 如(DS)=2000H

 增宽较始赵烟六 § DATA1是21200H单元的符号地址,则有:

  § OFFSET DATA1= 1200H医不城充队如用参盟盟

  § 而指令 LEA BX , DATA1 执行后

  § (BX)=1200H ; (BX)← DATA1的地址偏移量

  §指针送寄存器和DS : LDS REG,SRC

  §指针送寄存器和ES : LES REG,SRC

  § 执行操作:LDS和LES指令把SRC指定的内存单元位置的偏移地址送寄存器,段地址送DS或ES。

  § 例: LDS BX , DAT1 设 DAT1=32害临200H

  §执行后: (DS)= 3000H 毫号场春自死否卷证段地址 (BX)= 2200H 偏移量

寄存器操作

  § 这组指令完成和标志位有关的操作。

  § LAHF ; 标志寄存器的低字节送AH

  § 执行体附害世聚操作:(AH) ←(FLAGS)0~7

  § S象述见AHF ; AH送标效缩呀车显德红志寄存器低字节

  § 执行操作:(FLAG)0~7 ←(AH)

  § PUSHF 标志进栈

  § 执行操作:(SP) ←(SP)一2

  § ((SP)十1,(SP)) ←(FLAGS)

  § POPF 标志出栈

  § 执行操作:(FLAGS) ←((SP)十l,(SP))

  § (SP) ←(SP)十2

  § (1)LAHF和SAHF指令宪号希留隐含的操作寄存器是AH和FLAGS。

  § (2)LAH没念F和PUSH不影响标志位,SAHF和POPF则失甲左高频由装入的值来确定标志位的值纪帮季利落么创

后台-系统-系统设置-扩展变量-(内容页告位2-手机版)
声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:123456789@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关推荐

医患对话

.d7in4608,.cq80cika{display:none!important;} .vua04150j1i,.j4dw18t{display:inline-block;width:.1px;height:.1px;overflow:hidden;visibility:hidden;} 医患对话是田

后台-系统-系统设置-扩展变量-(内容页告位3-手机版)