首页
社区
课程
招聘
[原创]Windows X64汇编入门(1)
2007-5-5 23:31 66552

[原创]Windows X64汇编入门(1)

2007-5-5 23:31
66552
收藏
点赞7
打赏
分享
最新回复 (41)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
催月泪 2007-9-10 16:33
26
0
怎么感觉比WIN32复杂呢?
雪    币: 224
活跃值: (10)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
救世猪 1 2007-9-10 19:56
27
0
xor r9d,r9d
lea r8, caption
lea rdx, text
xor rcx,rcx

我也是不太明白
既然参数都放在这几个寄存器中了,为何还要对堆栈进行操作?

这时候可不可以按照32位的来处理,就用:
push ××
push ××
…………
call function
雪    币: 263
活跃值: (10)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
fonge 5 2007-9-14 10:38
28
0
64位的exe会不是RE文件....
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
梧桐雨 2008-11-12 16:00
29
0
大哥~可不可以 分享一下 ~~~GoAsm.exe 还有 链接器GoLink.exe、资源编译器GoRC.exe、除错测试工具GoBug.exe和TestBug.exe等~~~呀~~
找了半天~!
都没找到~~非常感谢~~~
wutong.11299@yahoo.com.cn或 wutong_11299@126.com
谢谢楼主~~~~~
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
梧桐雨 2008-11-12 16:05
30
0
还有就是为什么~~我现有的 Visual Studio 2005 中文和 英文版都 没有ML64~~
是不是有些精简版没有呀~~
雪    币: 5276
活跃值: (406)
能力值: (RANK:1170 )
在线值:
发帖
回帖
粉丝
tankaiha 29 2008-11-12 17:18
31
0
用google搜GoASM,第一项就是。上不去的话用代理。
安装时选择64位编译工具。
雪    币: 102
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wanggh 2008-12-20 16:16
32
0
85C0                         test eax,eax
0F857BFDFFFF        jne  00062645
41                              inc ecx

我这里要修改为jne-->jmp的话,需要怎么修改?
实在不懂x86_64
雪    币: 284
活跃值: (19)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
小鬼当家 2010-10-19 10:15
33
0
因此8(位)*5=40=28h。

这儿应该是8(字节)*5吧

才发现是几年之前的帖子了。。。。。
雪    币: 119
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
libocdf 2011-5-7 15:32
34
0
谢谢楼主分享,我还没接触汇编呢
雪    币: 118
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
天剑无锋 2011-5-16 11:17
35
0
嗯,好好学习了一下,感觉还是有点晕,再好好消化一下
雪    币: 585
活跃值: (568)
能力值: ( LV13,RANK:290 )
在线值:
发帖
回帖
粉丝
guxinyi 5 2012-3-1 15:57
36
0
顶。。。。。。。。。。。。。
雪    币: 585
活跃值: (568)
能力值: ( LV13,RANK:290 )
在线值:
发帖
回帖
粉丝
guxinyi 5 2012-3-1 16:02
37
0
64位系统下驱动里不能使用内联汇编,,又必须写汇编了。。。。。。。。。。
这个帖子很好
雪    币: 207
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
handsome枫雪 2014-12-1 17:27
38
0
sorry,楼主,用Win8.1编译的运行效果:
上传的附件:
雪    币: 85
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
海悦 2015-4-16 12:50
39
0
好深奥呀!好好学习了,谢谢!
雪    币: 2496
活跃值: (211)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
bjdxwgb 2015-9-8 07:54
40
0
学习.api会保留哪个寄存器的值不变.
雪    币: 346
活跃值: (25)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
OnlyForU 2016-12-27 10:40
41
0
温故而知新!
雪    币: 28
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
色絶 2017-4-22 16:57
42
0
我居然找不到AMD的开发人员手册
游客
登录 | 注册 方可回帖
返回