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
8086汇编指令集_IT/计算机_专业资料。8086汇编指令集8086 汇编指令速查手册 一、数据传输指令 它们在存贮器和寄存器、寄存器和输入输出端 口之间传送数据. 1. ...
机设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 汇编指令速查手册一、数据传输指令 它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据. 1. 通用数据传送指令...
8086/8088 汇编语言指令集 数据传送指令集 MOV 功能: 把源操作数送给目的操作数 语法: MOV 目的操作数,源操作数 格式: MOV r1,r2 MOV r,m MOV m,r MOV...
4页 免费 8086汇编指令集 5页 免费 8086_8088汇编指令集 2页 免费...(1 ) 通用数据传递类 MOV( P69) 数据传递指令 MOV(书 P69) 指令注意以下...
8086 常用汇编指令集 学习汇编语言, 最关键的就在于汇编指令集的掌握以及计算机工作方 式的理解,以下是 80X86 汇编过程中经常用到的一些汇编指令。 从功能分类上...
常用8086汇编指令_工学_高等教育_教育专区。8086汇编指令--- 页面 1--- 8086/8088 8086/8088 88008866//88008888指令系统 一、数据传送指令 1.通用数据传送指令...
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 汇编语言指令集》---很好 汇编语言指令集 数据传送指令集 MOV 功能: 把源操作数送给目的操作数 语法: MOV 目的操作数,源操作数 格式: MOV r1,...
热门文档