中国开发网: 论坛: 程序员情感CBD: 贴子 705278
Water
我觉得挺正常的呀。
dest = *((type *)((u8 *)&bios_read_protect + (_address & 0x03)));


bios_read_protect应该是起始内存
指针在移动的时候是按照U8来移动的,U16和U32的时候也是和U8一样。
((u8 *)&bios_read_protect + (_address & 0x03))

(_address & 0x03)本身就是在做对齐吧

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录