| 作者 | 主题 |
|---|---|
|
小青涩 游士 经验值:209 发帖数:32 精华帖:0 |
楼主
主题:指针运算法则求教 各位师傅,下面这段程序是一个循环程序,请问程序中 L #dw + L#400 T #dw 执行这个运算后#dw中的地址是多少?是DB40.DBX400.0吗? OPN "db_AO" //db40 L P#DBX 0.0 T #dw L 512 //HW AI address T #AO_HWaddress L 12 next: T #number L #dw LAR1 L #AO_HWaddress T DBW [AR1,P#8.0] //db40.dbw8=512 L 27648 T DBW [AR1,P#10.0] //db40.dbw10=27648 L 0 T DBW [AR1,P#12.0] //dbw12=0 L 1.000000e+002 T DBD [AR1,P#14.0] //rAI_H //db40.dbw14=100 L 0.000000e+000 T DBD [AR1,P#18.0] //rAI_L //db40.dbw18=0 L #dw + L#400 T #dw //#dw=p#dbx0.0+L#400 =P#DBX400.O L #AO_HWaddress //L 512 L 2 // L 2 +I T #AO_HWaddress // =514 L #number //L 12 LOOP next NOP 0 |