首页
社区
课程
招聘
[旧帖] [求助]Win32 汇编语言 寻址方式 0.00雪花
发表于: 2011-3-5 10:12 1373

[旧帖] [求助]Win32 汇编语言 寻址方式 0.00雪花

2011-3-5 10:12
1373
mov eax,dword ptr [szBuffer]

mov eax,dword ptr szBuffer
有什么不同?

此外,再讲讲Win32 汇编的寻址方式?
先谢谢各位了

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (13)
雪    币: 36
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
没学过win32的汇编只学过8086的。以8086的观点看第一个好像是指把PTR所指向的地址的内容算出字节大小放入EAX,第二句只是把PTR所指向的变量(地址?)放入EAX。
寻址吗。。也就:直接寻址。间接寻址。直接地址寻址。间接地址寻址。变址寻址。。。是不是还有个叫什么立即数寻址??好几年都没看汇编了。有点瞎说的感觉。。
2011-3-5 11:11
0
雪    币: 173
活跃值: (132)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
3
[szBuffer ]:这是把szBuffer 里面的东西取出,送到eax
szBuffer    :szBuffer 就表示地址,这里就是把szBuffer送到eax
2011-3-5 11:32
0
雪    币: 578
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
一个是内容,一个是地址
2011-3-5 11:54
0
雪    币: 7
活跃值: (32)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
我也初学,这个一个是把【地址】里指向的内容赋值给eax 一个是把 地址赋值给eax

这个扔OD里跑一圈就全明白了
2011-3-5 14:21
0
雪    币: 158
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
[QUOTE=古越魂;932656][szBuffer ]:这是把szBuffer 里面的东西取出,送到eax
szBuffer    :szBuffer 就表示地址,这里就是把szBuffer送到eax[/QUOTE]

那么,movzx        eax,szBuffer

movzx    eax,byte ptr [szBuffer]
一样吗?
2011-3-8 17:27
0
雪    币: 37
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
变量=00401240h
mov eax,变量  (是把变量里面的值00401240h赋给eax)
mov eax,[变量] (这里是把地址为00401240h的值赋给eax)
2011-3-8 17:47
0
雪    币: 606
活跃值: (230)
能力值: ( LV11,RANK:180 )
在线值:
发帖
回帖
粉丝
8
[QUOTE=汇编小菜;932623]mov eax,dword ptr [szBuffer]

mov eax,dword ptr szBuffer
有什么不同?

此外,再讲讲Win32 汇编的寻址方式?
先谢谢各位了[/QUOTE]

mov eax,dword ptr [szBuffer]=mov eax,dword ptr szBuffer
2011-3-8 18:30
0
雪    币: 606
活跃值: (230)
能力值: ( LV11,RANK:180 )
在线值:
发帖
回帖
粉丝
9
mov eax,[ebx]                          mov eax,dword ptr[buffer]
mov eax,ebx          区别于         mov eax,dword ptr buffer
2011-3-8 18:36
0
雪    币: 606
活跃值: (230)
能力值: ( LV11,RANK:180 )
在线值:
发帖
回帖
粉丝
10
C语言后遗症!!!!!!!!!!!!!!
2011-3-8 18:39
0
雪    币: 278
活跃值: (709)
能力值: ( LV15,RANK:520 )
在线值:
发帖
回帖
粉丝
11
我当初推荐了一本书啊,没看?里面什么都有浮点指令以及寻址方式,等等,有点贵,正版不打折要100左右,卓越网70
2011-3-8 18:42
0
雪    币: 158
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
新人……呵呵……请问,什么书啊?
2011-3-8 23:57
0
雪    币: 81
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
新人……呵呵……请问,什么书啊?
2011-3-10 00:49
0
雪    币: 5
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
就像前面说的,第一个是将双字地址指向内容填充到eax,后面是将双字这个地址填充到eax
2011-3-10 10:32
0
游客
登录 | 注册 方可回帖
返回
//