#include "stdafx.h"
#include "stdio.h"
void main()
{
int i=10;
int a = i;
printf("i= %d\n",a);
//ÏÂÃæ»ã±àÓï¾äµÄ×÷ÓþÍÊǸıäÄÚ´æÖÐiµÄÖµ£¬µ«ÊÇÓÖ²»ÈñàÒëÆ÷ÖªµÀ
__asm {
mov dword ptr [ebp-4], 20h
}
int b = i;
printf("i= %d\n",b);
}
这段代码的debug和release输出结果是不一样的!
详情google “volatile”关键字!(转)
#include <stdio.h>
void foo( const void* )
{
}
int main()
{
int i=10;
foo( &i ); // 确保i不被优化掉
//// 只需要在debug和release下各运行一次,获得各自不同的偏移
//int offset;
//{
// // 获得EBP,及i的偏移
// int xebp;
// __asm mov xebp, ebp;
// offset = xebp - (int)&i;
//
// printf( "%d\n", offset );
//}
int a = i;
printf("i= %d\n",a);
#ifdef _DEBUG
__asm mov dword ptr [ebp-8], 20h
#else
__asm mov dword ptr [ebp-4], 20h
#endif
int b = i;
printf("i= %d\n",b);
return 0;
}
#include <stdio.h>
int main()
{
int i=10;
printf( "", &i ); // 确保i不被优化掉
// 只需要在debug和release下各运行一次,获得各自不同的偏移
//int offset;
//{
// // 获得EBP,及i的偏移
// int xebp;
// __asm mov xebp, ebp;
// offset = xebp - (int)&i;
//
// printf( "%d\n", offset );
//}
int a = i;
printf("i= %d\n",a);
#ifdef _DEBUG
__asm mov dword ptr [ebp-8], 20h
#else
__asm mov dword ptr [ebp-4], 20h
#endif
int b = i;
printf("i= %d\n",b);
return 0;
}
优厚的稿酬,诚招VC技术人员参与VC技术书籍出版。
通过该书籍,作者可以得到如下报酬:
1、丰厚的稿酬。
2、书籍著作的署名权。
3、对作者和书进行宣传,提高作者在技术圈子里的名气。
可异地兼职,如果您有这方面的兴趣和能力,请与我联系。
Email:jxsdhl@hotmail.com
QQ:614723657
- 访问:37686次
- 积分:530分
- 排名:第17名
- 随笔:53篇
- 评论:128条
随笔分类
随笔归档
个人相册
阅读排行榜
- Nasm中文手册 (1952)
- win32 api (1620)
- MS挺周到的 (1505)
- wspiapi.h(45) : error C2265.....解决办法 (1470)
- 喜欢在C/C++代码中使用汇编得小心点用 (1216)
- 在派生类中重载基类的成员函数 (1188)
- 给类变量提供初始值的方法 (1115)
- 配置数据控件以使用通用数据链接 (.udl) 文件 (1081)
- (一)什么是C++? (1039)
- 信号量用法探讨 (1024)
评论排行榜
- (四)关联容器使用参考 (9)
- 配置数据控件以使用通用数据链接 (.udl) 文件 (8)
- win32 api (8)
- 生成随机数测试代码 (5)
- MS挺周到的 (5)
- wspiapi.h(45) : error C2265.....解决办法 (5)
- 给类变量提供初始值的方法 (5)
- Nasm中文手册 (5)
- (一)什么是C++? (4)
- 喜欢在C/C++代码中使用汇编得小心点用 (4)
最新评论
- 配置数据控件以使用通用数据链接 (.udl) 文件
Bertycalse: . . <a href=></a>. .
- 配置数据控件以使用通用数据链接 (.udl) 文件
MukkAlomo: . . <a href=></a>. .
- 配置数据控件以使用通用数据链接 (.udl) 文件
Zloksmoob: . . <a href=></a>. .
- 配置数据控件以使用通用数据链接 (.udl) 文件
Sadnus:zolpidem thailand ambien effectiveness zolpidem ta...
- Nasm中文手册
Sadnus:withdrawal symptoms of ambien zolpidem er 12.5mg t...
- 配置数据控件以使用通用数据链接 (.udl) 文件
KoipSiny:zolpidem 5mg ambien with alcohol zolpidem where to...
- Nasm中文手册
KoipSiny:withdrawal symptoms of zolpidem zolpide...
- 配置数据控件以使用通用数据链接 (.udl) 文件
FreaBox:average ambien dose highest dose of amb...
- Nasm中文手册
FreaBox:ambien addiction what is the generic na...
- 配置数据控件以使用通用数据链接 (.udl) 文件
Merjoum:ambien meds ambien prescription online ...