首页
社区
课程
招聘
[求助]VC中如何实现汇编mul乘法(已搞定)
发表于: 2007-6-18 14:13 7080

[求助]VC中如何实现汇编mul乘法(已搞定)

2007-6-18 14:13
7080
比如:
mul edx

这样edx会和eax相乘,不过乘了之后有Dword会放在eax,而Dword前面会放在edx
我要Dword前面的,这样怎么做

设edx=0xcbcbcbcb,eax=0x0a
mul edx

..
eax=0xf5f5f5ee
edx=7
..
如果是四字的话结果就是0x7f5f5f5f8

我要把在VC中把那个7拿出来,怎么做

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

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 2384
活跃值: (766)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
2
#include <stdio.h>

int main()
{
  __int64 i;
  i = 0xcbcbcbcb;
  printf("%X",i*0xa>>32);
}
2007-6-18 14:35
0
雪    币: 424
活跃值: (10)
能力值: ( LV9,RANK:850 )
在线值:
发帖
回帖
粉丝
3
__int64 是什么类型
非常感谢`右移32位->`````
2007-6-18 15:48
0
雪    币: 2384
活跃值: (766)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
4
就是64位的大整数变量。
2007-6-18 15:51
0
雪    币: 424
活跃值: (10)
能力值: ( LV9,RANK:850 )
在线值:
发帖
回帖
粉丝
5
``好好``
此贴结了`
2007-6-18 15:54
0
游客
登录 | 注册 方可回帖
返回
//