新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > Keil C51中对双数据指针的支持情况及代码生成

Keil C51中对双数据指针的支持情况及代码生成

作者:时间:2010-12-09来源:网络收藏




可以看到,汇编基本上是最简化的使用双的汇编程序。

由上面的可知,在优化级别7(Extended Index Ac-cess Optimizing)的作用下,DPTR被调用了。通过类型转换和SFR指令的配合,双指令被。这足一个经验方法,基本上这是一个框架,可以在看到双DPTR调用被后加入其他语句,在块操作的同时处理

3 调试环境的设定

uVision2环境下,软件仿真Philips或AtmelWM系列器件中有双DPTR的型号时,仿真器中会有AUXR1、DPTR0、DPTR1这3个寄存器。如果不使能双DPTR特性,仿真时DPTR的值是混乱的。对于宏晶科技STC89系列器件的双DPTR特性,打开软件仿真设定的具体步骤是:在File/Device Database菜单中选择STC的某一具体型号,在Options框中CPU=一项后加上MODP2,然后单击Update更新器件库。打开双数据调试后,再启动Debug,就会有AUXR1、DPTR[0]、DPTR[1]这3个寄存器。当加载上述程序时,会清楚地看到双数据指针的操作和AUXR1的变化。

本文引用地址:http://www.eepw.com.cn/article/173075.htm

上一页 1 2 下一页

评论


相关推荐

技术专区

关闭