社区
汇编语言
帖子详情
LEA指令和MOV指令的区别?
pingshell
2014-01-29 10:11:22
lea ecx, [esp + 124h]
就是把某个变量的地址放入ecx寄存器,指令执行后,ecx的内容为 esp + 124
和
mov ecx, esp
add ecx, 124h
这两条指令的结果是一样的,只是mov 指令中不能使用立即数,是这样的吗?
...全文
580
2
打赏
收藏
LEA指令和MOV指令的区别?
lea ecx, [esp + 124h] 就是把某个变量的地址放入ecx寄存器,指令执行后,ecx的内容为 esp + 124 和 mov ecx, esp add ecx, 124h 这两条指令的结果是一样的,只是mov 指令中不能使用立即数,是这样的吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
陈愉鑫
2014-02-14
打赏
举报
回复
饿,什么mov不可以使用立即数? mov ax,1 难道是错的吗? 娶一个变量的地址用mov你不觉得麻烦吗?
liuwei000000
2014-01-29
打赏
举报
回复
lea 指令其实是 mov 在作简单的算术计算,的一种简化方式。mov 也可以用立即数。(不同cpu不一样) lea: Load Effective Address.(加入有效地址,实际上是一个偏移量可以是立即数,也可以是经过四则运算的结果,简化了指令,更省空间,更有效率)
计算机教学课件8086
指令
系统.pptx
计算机教学课件8086
指令
系统.pptx
汇编语言
指令
解释与用法
关于汇编语言的
指令
的各种解释以及各种用法 便于理解更快掌握汇编语言
汇编语言所有
指令
汇编语言所有
指令
8086-8088汇编
指令
小结
一、数据传送
指令
; 二、算术
指令
; 三、逻辑
指令
; 四、串处理
指令
; 五、控制转移
指令
; 六、处理机控制
指令
。
系列微型计算机的
指令
系统(共33张PPT).pptx
系列微型计算机的
指令
系统(共33张PPT).pptx
汇编语言
21,496
社区成员
41,617
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章