导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→初学者:谢谢虚竹,但是。。。[kk]

 *第4782篇: 初学者:谢谢虚竹,但是。。。

  
楼 主:kk 2002年9月1日16:34
 初学者:谢谢虚竹,但是。。。
但是当报“PC指针超出范围”时,PC值是005FH,在2K范围内。然后我试着运行另一个十分
简单的程序,只有几句MOV语句,结果还是在END前面一句报了同样的错误。请问,还有什么
可能?THANK YOU!
  
2楼:虚竹 2002年9月1日21:32
 你END前的语句将是运行到已编了的程序还是将向下运行?若向下运行则可能出错,若不是仅根据你讲的就不好判断了。
  
3楼:kk 2002年9月2日09:21
 我不太理解这句话的意思
这样子好了,我给一个最简单的,却还存在这个问题的程序,请您帮我看看,谢谢。
        ORG    0000H
        LJMP    MAIN
        
        ORG    0030H
MAIN:        MOV    SP,#60H        ;
        MOV    70H,#0
        MOV    71H,#0
        MOV    72H,#0        
        MOV    73H,#0
        MOV    74H,#0
        MOV    75H,#0
        NOP
    
        END
单步执行NOP的时候还没有问题,但是再下一步就报“PC指针超出范围”了。
用的TDD编辑器。        
        
    
        
        
        
  
4楼:虚竹 2002年9月4日20:59
 一个完整的程序,END语句前一句只可能是跳转或返回语句。不可能是一条执行后再向下执行的语句,你的最后一句是NOP应该有问题。
  
5楼:kk 2002年9月4日21:06
 谢谢,我明白了!

>>>>>>对该主题发表你的看法

本主题贴数5,分页: [第1页]


[上一篇主题]:初学者:help

[下一篇主题]:闲聊:各位大虾,波兰的那个网站一般什么时候比较正常?