JMP @A+DPTR确实是间接跳转,单字节,双周期,但使用前必须要为条件赋值。
比较一下JMP @A+DPTR与LJMP,
如果程序要跳转到一个新地址NEW_ADR,则实现过程对比如下:
(1)MOV DPTR,#NEW_ADR ;字节:3 周期:2
CLR A ;字节:1 周期:1
JMP @A+DPTR ;字节:1 周期:2
;合计: 字节:5 周期:5
(2)LJMP NEW_ADR ;字节:3 周期:2
发表时间:2003年9月23日12:19:18