文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 高等教育 > 工学 > 8086汇编指令集
侵权投诉

8086汇编指令集

8086汇编指令集

MOV 指令为双操作数指令,两个操作数中必须有一个是寄存器.
  MOV DST , SRC // Byte / Word
  执行操作: dst = src
  1.目的数可以是通用寄存器, 存储单元和段寄存器(但不允许用CS段寄存器).
  2.立即数不能直接送段寄存器
  3.不允许在两个存储单元直接传送数据
  4.不允许在两个段寄存器间直接传送信息
  PUSH 入栈指令及POP出栈指令: 堆栈操作是以"后进先出"的方式进行数据操作.
  PUSH SRC //Word
  入栈的操作数除不允许用立即数外,可以为通用寄存器,段寄存器(全部)和存储器.
  入栈时高位字节先入栈,低位字节后入栈.
  POP DST //Word
  出栈操作数除不允许用立即数和CS段寄存器外, 可以为通用寄存器,段寄存器和存储器.
  执行POP SS指令后,堆栈区在存储区的位置要改变.
  执行POP SP 指令后,栈顶的位置要改变.
  XCHG(eXCHanG)交换指令: 将两操作数值交换.
  XCHG OPR1, OPR2 //Byte/Word
  执行操作: Tmp=OPR1 OPR1=OPR2 OPR2=Tmp
  1.必须有一个操作数是在寄存器中
  2.不能与段寄存器交换数据
  3.存储器与存储器之间不能交换数据.
  XLAT(TRANSLATE)换码指令: 把一种代码转换为另一种代码.
  XLAT (OPR 可选) //Byte
  执行操作: AL=(BX+AL)
  指令执行时只使用预先已存入BX中的表格首地址,执行后,AL中内容则是所要转换的代码.
  LEA(Load Effective Address) 有效地址传送寄存器指令
  LEA REG , SRC //指令把源操作数SRC的有效地址送到指定的寄存器中.
  执行操作: REG = EAsrc
  注: SRC只能是各种寻址方式的存储器操作数,REG只能是16位寄存器
  MOV BX , OFFSET OPER_ONE 等价于 LEA BX , OPER_ONE
  MOV SP , [BX] //将BX间接寻址的相继的二个存储单元的内容送入SP中
  LEA SP , [BX] //将BX的内容作为存储器有效地址送入SP中
  LDS(Load DS with pointer)指针送寄存器和DS指令
  LDS REG , SRC //常指定SI寄存器。
  执行操作: REG=(SRC), DS=(SRC+2) //将SRC指出的前二个存储单元的内容送入指令中指定的寄存器中,后二个存储单元送入DS段寄存器中。
  LES (Load ES with pointer) 指针送寄存器和ES指令
  LES REG , SRC //常指定DI寄存器
  执行操作: REG=(SRC) , ES=(SRC+2) //与LDS大致相同,不同之处是将ES代替DS而已.
  LAHF ( Load AH with Flags ) 标志位送AH指令
  LAHF //将PSW寄存器中的低8位的状态标志(条件码)送入AH的相应位, SF送D7位, ZF送D6位......
  执行操作: AH=PSW的低位字节。
  SAHF ( Store AH into Flags ) AH送标志寄存器指令
  SAHF //将AH寄存器的相应位送到PSW寄存器的低8位的相应位, AH的D7位送SF, D6位送ZF......
  执行操作: PSW的低位字节=AH

第1页

你可能喜欢

  • 汇编语言指令大全
  • 51汇编指令
  • 单片机汇编指令
  • 8086汇编指令
  • 汇编指令应用

热门文档

相关文档

  • 8086汇编指令集

    8086汇编指令集_IT/计算机_专业资料。8086汇编指令集8086 汇编指令速查手册 一、数据传输指令 它们在存贮器和寄存器、寄存器和输入输出端 口之间传送数据. 1. ...

  • 8086汇编指令集

    机设08-4 班 8086 汇编指令集数据传送类(14 条) MOV PUSH POP XCHG XLAT LEA LDS LES LAHF SAHF POPF IN OUT PUSHF 算术运算类(20 条) ADD ADC INC ...

  • 8086汇编指令集

    8086汇编指令集 8086汇编8086汇编隐藏>> 8086 汇编指令速查手册一、数据传输指令 它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据. 1. 通用数据传送指令...

  • 8086汇编语言指令集

    8086/8088 汇编语言指令集 数据传送指令集 MOV 功能: 把源操作数送给目的操作数 语法: MOV 目的操作数,源操作数 格式: MOV r1,r2 MOV r,m MOV m,r MOV...

  • 8086汇编指令集合

    4页 免费 8086汇编指令集 5页 免费 8086_8088汇编指令集 2页 免费...(1 ) 通用数据传递类 MOV( P69) 数据传递指令 MOV(书 P69) 指令注意以下...

  • 8086常用汇编指令集

    8086 常用汇编指令集 学习汇编语言, 最关键的就在于汇编指令集的掌握以及计算机工作方 式的理解,以下是 80X86 汇编过程中经常用到的一些汇编指令。 从功能分类上...

  • 常用8086汇编指令

    常用8086汇编指令_工学_高等教育_教育专区。8086汇编指令--- 页面 1--- 8086/8088 8086/8088 88008866//88008888指令系统 一、数据传送指令 1.通用数据传送指令...

  • 8086汇编指令表

    8086 汇编指令表指令名称 AAA AAD AAM AAS ADC ADD AND AAA AAD AAM AAS 同 ADD ADD reg/mem, imm/reg ADD reg/mem 指令形式 标志位 AF CF SF ZF PF...

  • 8086-8088汇编语言指令集---很好

    《8086-8088 汇编语言指令集》---很好 汇编语言指令集 数据传送指令集 MOV 功能: 把源操作数送给目的操作数 语法: MOV 目的操作数,源操作数 格式: MOV r1,...

站点地图 | 文档上传 | 侵权投诉 | 手机版
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.guandang.net All Rights Reserved.  -  email