首页
社区
课程
招聘
[旧帖] 求助个关于函数参数压栈的问题 0.00雪花
发表于: 2009-8-27 22:47 1438

[旧帖] 求助个关于函数参数压栈的问题 0.00雪花

2009-8-27 22:47
1438
请问大家一个问题呀,汇编中函数参数使用push命令压入栈中的,push命令一次只能处理4个字节呀,当我函数参数是一个长整形或者一个short int,那么怎么把这个参数压栈呢?

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 140
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
push命令一次只能处理4个字节呀

不解
push ax
push eax
2009-8-27 23:03
0
雪    币: 27
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
当然是指32为环境下
2009-8-27 23:10
0
雪    币: 370
活跃值: (52)
能力值: ( LV13,RANK:350 )
在线值:
发帖
回帖
粉丝
4
长整形和short int 都是用4字节表示的 当然short int 要进行一下扩展 在压
2009-8-27 23:19
0
雪    币: 27
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
那么长整形呢?要分两次压栈吗
2009-8-28 09:50
0
雪    币: 82
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
等待高手出现吧。
2009-8-28 10:00
0
雪    币: 94
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
自己写个例子。debug 下不就好了
2009-8-28 10:07
0
雪    币: 253
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
斑竹不是说了吗 晕 长整行也只占4字节 需要分两次吗?
2009-8-28 10:57
0
雪    币: 42
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
长整型占4字节,楼主可以在vc里随便写个函数,下个断点反汇编研究一下就行
2009-8-28 18:18
0
游客
登录 | 注册 方可回帖
返回
//