导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→[求助, 为什么呢?

* 69067: [求助, 为什么呢?

   longertmpos 
longertmpos发表的帖子 

 [求助, 为什么呢?
qm:             mov r0,#00h          ;;数表每16个字节,写入30h--3fh单元
                mov r4,#14h
qm0:            mov dptr,#6ba2h
                mov r2,#10h     
                mov  r1,#40h
qm1:            mov  a,r0    
                movc  a,@a+dptr
                mov @r1,a
                inc r1
                inc r0
                djnz r2,qm1
                lcall qq          
                mov a,#00h
                ret                
;=========================
qq:             mov dptr,#0100h          
                cjne r4,#14h,qq1
          ...................

......................................
小弟初学单片机,调试上面程序:
  开机LJMP到qm ,DJNZ R2 ,R2=0后 
 lcall qq 跳到qq时,SP由7 自动为9了
    这是为什么呢?   ............


发表时间:2009年5月4日16:37:16

  
回复该帖

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

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

  69071.[详细][建议]
摘要:[color=#DC143C]自己顶一下! [/color]......(37字)
- [longertmpos][486次] 2009年5月4日

  69283.[详细]调用子程序时,会把返回地址压入栈区,16位地址分两个字节压入
摘要:这样返回时才知道返回到哪里......(26字)
- [红心J][998次] 2009年5月7日

[上一篇帖子]:[建议][color=#DC143C]自己顶一下! [/color]
[下一篇帖子]:[求助][upload=txt]viewfile.asp?id=9068[/upload] /P