导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→JMP @A+DPTR确实是间接跳转,单字节,双周期,但使用

* 42635: 问一个关于汇编指令的问题

   红心J 
红心J发表的帖子 

 
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

  
回复该帖

本主题共有 5 帖,分页:>>>>>该主题的所有内容[5]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  42636.[详细]JMP好像也可以直接用啊
摘要:确实没有未条件赋值 就像用ajmp一样的用 JMP NEW_ADR 没发现程序错误啊   继续困惑ing.........(85字)
- [sailer][1179次] 2003年9月23日

  42637.[详细]您可能使用的是伟福编译器。标准汇编语句没有JMP NEW_ADR这一句。伟福编译器编译时..
摘要:您可能使用的是伟福编译器。 标准汇编语句没有JMP NEW_ADR这一句。 伟福编译器编译时根据跳转地址情况将JMP NEW_ADR编译为以下三种指令: (1)SJMP NEW_A......(254字)
- [红心J][1281次] 2003年9月23日

  42641.[详细]果然!
摘要:多谢大虾指教!感激不尽!......(24字)
- [sailer][869次] 2003年9月23日

[上一篇帖子]:JMP好像也可以直接用啊确实没有未条件赋值 就像用ajmp一样的用 JMP&nb
[下一篇帖子]:vb与单片机串口通信的问题!急!加急!!!单片机发送一串数据,vb每接收一个数据进行处理!