地址

C32asm里16进制是文件偏移地址,OD显示的是内存偏移地址,如果文件对齐的颗粒跟内存对齐不一样
就要加上差值 比如内存对齐是1000 文件是200   
那么文件里 区段.data 开始偏移地址为4000  内存偏移值5000的情况下
文件偏移地址4123 对应0D的地址计算式 基址+4123+差值 =00400000+4123+(5000-4000)
内存偏移地址为00405123 (假设默认的基址是00400000)

posted @ 2012-01-27 23:54  完美视界  阅读(118)  评论(0编辑  收藏  举报