加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

keil error 65: access violation at

(2009-04-10 11:34:33)
标签:

access

read

mov

model

杂谈

分类: 汇编

  *** error 65: access violation at C:0x0000 : no 'execute/read' permission

程序:

ORG 0030H

AJMP MAIN

MAIN:MOV P1,#00H

HERE:SJMP HERE

END

结果编译没有问题,但是在DEBUG的时候,出现了RUNNING IN EVAL MODEL并且在此后的RUN时候出现

*** error 65: access violation at C:0x0000 : no 'execute/read' permission
  SOLUTION:

将程序改为:

ORG 0000H

AJMP MAIN

ORG 0030H

MAIN:MOV P1,#00H

HERE:SJMP HERE

END

然后打开Peripherals P1口可以看出P1口的值是00H

这是有关龟腚,51处理器复位后PC指针在0地址,所以必须要在0地址放置第一条指令。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有