更新日期:2004年03月09日  
   
首页 | 产品介绍 | 产品报价 | 下载专区 | 常见问题 | 销售网络 | 关于我们
 
数据时效分析

  
数据时效分析不但可以统计出被访问过的单元,并且可以统计出每一个单元的访问次数及访问方式。
输入下列程序,该程序访问0,1,2,3号单元。
在观察窗口加入:表达式:0,重复次数:6,缺省方式显式:不选择,存贮区域:XDATA,即从0号单元开始,显示6个XDATA区域单元内容。
打开XDATA窗口,观察窗口,全速执行到第12行,你可以看到下列结果:

 

org 0
mov a, #0
mov dptr, #0
movx @dptr, a
mov dptr, #1
movx a, @dptr
mov dptr, #2
movx @dptr, a
movx a, @dptr
mov dptr, #3
movx a, @dptr
movx @dptr, a
sjmp $
end

 

 
; 写0号单元
 
; 读 1 号单元
 
 
; 写/读2号单元
 
; 读/写3号单元
; 全速执行到这行
 
  


0,1,2,3号单元显示颜色为橄榄绿,表明该单元被访问过(读或写过),{ } 内为单元的访问状况
{16.667%, 1/6 W} 表示XDATA共被访问过6次, 0号单元被写一次,占访问次数的16.667% 0号单元应是一个I/O输出口,一个变量不应仅写不读。
{16.667%, 1/6 R} 表示1号单元被读这一次,1号单元应是一个I/O输入口,一个变量不应仅读不写。
{33.333%, 2/6, W/R} 表示2号单元被写/读过且写在前,读在后。
{33.333%, 2/6, R/W} 表示3号单元被读/写过且读在前,写在后。这里可能隐含未初始化错误,因为一个变量不应在写前被读。

地址:中国·南京 珠江路88号新世界中心B幢37层L 邮编:210008
电话:0086-25-84727244, 84727344 传真:0086-25-84727349 技术支持:wave-cn@263.net
Copyright(C) 2003 Nanjing WAVE Industry Co., Ltd. All Rights Reserved.