8086指令85825.docVIP

  • 7
  • 0
  • 约 7页
  • 2017-05-09 发布于河南
  • 举报
8086指令85825

8086指令 1.数据传送指令 (1)通用传送指令 指令名称 指令格式 操作 通用传送MOV MOV DST,SRC 该指令将SRC的内容传送到DST中 入栈 PUSH SRC 该指令将16位SRC数据压入堆栈 出栈 POP DST 该指令从堆栈弹出16位数据到DST中 标志入栈 PUSHF 该指令将16位标志寄存器内容压入堆栈 标志出栈 POPF 该指令将16位堆栈数据弹出送入标志寄存器中 交换 XCHG OPRD1,OPRD2 该指令将OPRD1的内容与OPRD2的内容交换 (2)累加器专用传送指令 IN输入 IN AL/AX,端口地址表达式 从8/16位端口读入一个字节/字到AL/AX寄存器中 OUT输出 OUT 端口地址表达式,AL/AX 将AL/AX寄存器中的一个字节/字写到8/16位端口 XLAT换码 XLAT或XLAT 地址标号 将BX值加上AL值作为内存的有效地址,取出内存的内容送入AL。一般用在表格检索,可以使累加器AL中的一个值变换为内存表格中的某一个值。 (AL)←((BX)+(AL)) (3)地址传送指令 装入偏址 LEA 16位寄存器名,存储器寻址方式 将源操作数的偏移地址传到16位寄存器中 (16位寄存器不允许是段寄存器) 装入偏址和数据段值 LDS 16位寄存器名,存储器寻址方式 将寻址到的存储单元的第一个

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档