NE5532 发表于 2013-12-12 21:23
指针是C语言的精华,不只是单片机,所有的C用好指针都可以提高效率,因为数据不用考来考去,只用“哪里不会 ...
51就R0、R1两个间址寄存器,用指针会严重降低效率,无论是代码空间还是执行效率都会拖后腿!!!实际上8位机很少有用指针能提高效率的,完全是因为间址(indirect addressing)变址(index addressing)寄存器和相关指令匮乏导致的,在8位PIC单片机上尤为突出。
只有从8位机蜕变到32位机,pointers才会从癞**转型成白天鹅。 |
|