发布于 2009-11-02 22:31:13
17楼
M是CPU内存区;
每个CPU都会提供一定的内存区供用户使用,但不同的CPU的内存区大小不一样,也就是能够使用的M的数量是有所区别的。但一般来讲,一个项目程序是很难超过这个范围的。
使用M区是不需要定义的,就像私有绝对地址一样,但如果你不进行定义,程序是很难读懂的,试想程序里一大堆M变量,程序你看得懂吗?这也就是为什么我们一般写程序都要给每个变量定义名称一样。
M区的使用和位处理是一样的,分M,MB,MW,MD分别对应位,字节,字,双字。记得使用的时候地址不要冲突。
不以物喜,不以己悲;
达则兼济天下,穷则独善其身。