实现BX的内容加上123 并把和送到寄存器AX
2024-10-02 04:31:26
① 一条指令
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
最新文章
- WebApi设置SessionState为Required
- Jsonp理论实例代码详解
- redis主从配置
- c# equals与==
- 每天一个linux命令(53):route命令
- iOS:集成支付宝支付
- Linux内核内存管理子系统分析【转】
- 从windows转向mac
- SQL语句like子句中的转义符 [转载]
- Python字典详解
- 解决PhpMyadmin1440秒未活动自动退出
- Python实现实现基于最小二乘法的线性回归
- 一款堪称完美的编程字体Source Code Pro
- lua的面向对象
- PHPcurl的post/get请求
- 二叉树放置照相机 Binary Tree Cameras
- 404错误处理以及以后缀为action结尾的处理
- <;基础>; PHP 字符串操作
- POJ 2516 Minimum Cost (网络流,最小费用流)
- SpringMVC框架04——RESTful入门