发布于 2011-12-02 10:30:07
60楼
关于:“如何避免指针编程出错?”我也想说说我的感受和体会
1、需清楚指针的数据结构和特点,清楚位寻址、字节、字、双字寻址时指针增量的数值;
2、在使用指针时:一般多是先赋值(初始化地址寄存器),后使用;
3、在某些特定的指针寻址程序中,需要先装载上一次此程序执行的指针,离开这段程序时保存当前指针。也就是说在某些场合需要做好指针的保护!“跑马灯”程序就是一个很好的例子;
4、尽量使用常数指针加地址区域标示符来进行间接寻址,这样更容易理解;
5、用两个指针访问背景数据块、多重背景数据块时,最好将它们拷贝至L区,对此操作完成后,再将此拷贝至背景数据块、多重背景数据块,这样能避免接口参数发生错误;
个人观点,仅供参考!
佛对我说:“你的痛苦来自于你的欲望,没有欲望也就没有痛苦!”