1. 源程序中endaddr=WriteAddr+NumToWrite*4; //写入的结束地址 WriteAddr 是起始地址,NumToWrite*4相当于偏移地址,而NumToWrite为字数(就是要写入的32位数据的个数),为啥乘以4就是偏移的地址呢,
个人认为,NumToWrite是32位的数据,,NumToWrite是32位数据(每个数据占4个字节)的个数,乘以四,NumToWrite*4代表所占字节数,,,,,,,所占字节数+起始地址WriteAddr 怎么就是结束的地址呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>