首页
社区
课程
招聘
[旧帖] [讨论]关于lea eax, [ebp-4]的小问题 0.00雪花
发表于: 2008-3-20 09:22 6121

[旧帖] [讨论]关于lea eax, [ebp-4]的小问题 0.00雪花

2008-3-20 09:22
6121
关于lea eax, [ebp-4]这条命令鄙人一直有一个小问题

lea eax, [ebp-4]
是不是等价于
mov eax, ebp-4

但是一直没有看到这样的写法

我很怀疑形如mov eax, ebp-4的命令 中表达式ebp-4必须用[] 括起来才行

但是一直没有看到这样的明文规定,是不是我看书不仔细阿

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 304
活跃值: (82)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
2
mov eax, ebp-4
有这样的指令么?
2008-3-20 09:26
0
雪    币: 398
活跃值: (343)
能力值: (RANK:650 )
在线值:
发帖
回帖
粉丝
3
楼主理解的正确, 只是表达不清楚
2008-3-20 09:29
0
雪    币: 540
活跃值: (216)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
呵呵,我就是想问IA32架构中汇编语言中表达式是不是必须
用方括号

2008-3-20 09:54
0
雪    币: 540
活跃值: (216)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
呵呵,还有谢谢2搂、3楼的指点
2008-3-20 09:55
0
雪    币: 220
活跃值: (28)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
找本汇编的书好好看一下寻址部分
2008-3-20 10:37
0
雪    币: 297
活跃值: (27)
能力值: ( LV13,RANK:380 )
在线值:
发帖
回帖
粉丝
7
lea eax, [ebp-4]确实是等价于mov eax, ebp-4
但x86的指令集虽然没有直接实现寄存器和立即数作数学运算后赋值给另一个寄存器的mov指令,但却实现了更强大的mov指令:lea指令。
lea reg1, [reg2+reg3+disp32]
lea reg1, [reg2+disp32]
lea reg1, [reg2+disp8]
2008-3-20 18:02
0
雪    币: 540
活跃值: (216)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
[QUOTE=tnttools;430857]lea eax, [ebp-4]确实是等价于mov eax, ebp-4
但x86的指令集虽然没有直接实现寄存器和立即数作数学运算后赋值给另一个寄存器的mov指令,但却实现了更强大的mov指令:lea指令。
lea reg1, [reg2+reg3+disp32]
lea reg1, [reg2+d...[/QUOTE]
谢谢各位牛人,确实是MOV指令和表达式没有学好
有些东西,特别是汇编语言是不能想当然的
2008-3-21 09:37
0
游客
登录 | 注册 方可回帖
返回
//