这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » KEIL 双数据指针在KEIL里怎么用?

共3条 1/1 1 跳转至

KEIL 双数据指针在KEIL里怎么用?

院士
2006-09-17 18:14:16     打赏
KEIL 双数据指针在KEIL里怎么用?



关键词: 数据     指针     怎么    

院士
2006-12-22 22:43:00     打赏
2楼
问 双数据指针在KEIL里怎么用?  1: 不同的公司的mcu其使用方法是不同的.您使用得是哪款芯片. 2: P89C51RD2 3: 看好了新建工程时,要选择Philips的P89C51RD2xx,在Option for Target设置里勾中“Use multiple DPTR regist”。 4: reThe device has two 16-bit data pointers. The DPTR Select (DPS) bit in AUXR1 determines which of the two data pointers is accessed. When DPS = 0, DPTR0 is selected; when DPS = 1, DPTR1 is selected. Quickly switching between the two data pointers CAN be accomplished by a single INC instruction on AUXR1 (see Figure 7).

5: 是呀我是这么做的,但编译后代码并没有什么变化 6: 这是因为双DPTR有局限性,很多情况下效果不明显在使用某些库函数时,比如“strcpy()”,可以提高执行速度,但代码长度可能不会有明显变化。从根本上讲,双DPTR不是完全自由使用的,而必须进行来回切换,因而效率有限。 7: 在汇编里可以自由应用在C里有没有用上,还是未知数

专家
2022-08-04 22:22:18     打赏
3楼

学习学习


共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]