① 一条指令

 LEA AX,[BX+]

②两条指令

 ADD BX,
MOV AX,BX

Tips:

LEA指令与MOV指令的区别:

MOV指令是 数据        传送指令-------传送数据

LEA指令是   有效地址 传送指令-------取偏移地址

MOV OPRD1 OPRD2

OPRD1: 目的操作数(寄存器,存储器,累加器)

OPRD2: 源操作数(寄存器,存储器,累加器,立即数)

例如:

 MOV DI,BX  ;寄存器到寄存器之间传数
1 MOV AL,23H ;将立即数"复制"到寄存器
 MOV [2000H],02H ;直接地址

注意:

目的操作数要与源操作数类型一致,不能一个字一个字节

目的或者源操作数之一必须是要有明确的类型

立即数不能作为目的操作数

不能用立即寻址的方法给段寄存器传数

段寄存器or存储单元之间 不能用MOV指令直接传送

----------------------------------------------我是华丽的分割线--------------------------------------------

LEA OPRD1,OPRD2  ;格式

OPRD1: 目的操作数,可为任意一个16位的通用寄存器

OPRD2:源操作数(变量名,标号,地址表达式)

例如:

 LEA AX,[BX+] ;BX的内容加上123并把它送到寄存器AX
 LEA BX,data
 LEA AX,[1234H] ;作用是将源操作数[1234H]的偏移地址送到AX
;等价于
MOV AX,1234H

最新文章

  1. WebApi设置SessionState为Required
  2. Jsonp理论实例代码详解
  3. redis主从配置
  4. c# equals与==
  5. 每天一个linux命令(53):route命令
  6. iOS:集成支付宝支付
  7. Linux内核内存管理子系统分析【转】
  8. 从windows转向mac
  9. SQL语句like子句中的转义符 [转载]
  10. Python字典详解
  11. 解决PhpMyadmin1440秒未活动自动退出
  12. Python实现实现基于最小二乘法的线性回归
  13. 一款堪称完美的编程字体Source Code Pro
  14. lua的面向对象
  15. PHPcurl的post/get请求
  16. 二叉树放置照相机 Binary Tree Cameras
  17. 404错误处理以及以后缀为action结尾的处理
  18. <基础> PHP 字符串操作
  19. POJ 2516 Minimum Cost (网络流,最小费用流)
  20. SpringMVC框架04——RESTful入门

热门文章

  1. Emacs学习笔记2
  2. linux程序分析工具介绍(一)—-”/proc”
  3. 三、oracle 表空间
  4. schema中属性声明
  5. 图片延迟插件 Jquery.lazyload.min.js
  6. springboot/springmvc转换器
  7. Linux命令之添加权限Chmod的使用
  8. java读取指定package下的所有class
  9. Linux系统错误码对照表
  10. April 17 2017 Week 16 Monday