打印

IDE66仿真时的问题

[复制链接]
1790|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yxx5420|  楼主 | 2011-3-12 14:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用IDE66仿真的时出现这样的问题  用“单步运行”很“单步继续运行”都可以产生中断唤醒HALT 而用“全速运行”却产生不了中断唤醒HALT(点击 全速运行 之后再暂停 PC总是停在HALT的下一个指令NOP处 )   无论运行多久再暂停  都是停在NOP处
沙发
neyo.zhong| | 2011-3-14 10:03 | 只看该作者
本帖最后由 neyo.zhong 于 2011-3-14 10:07 编辑

很奇怪啊,应该是单步运行无法产生中断,而全速才能产生中断。

楼主你试试在HALT前面紧跟中断设置命令,如下:

假如你原来的程序如下:

  ldi    ie      ,01h
  xxx   xxxx
  xxx   xxxx
  halt

那么改为:
   ldi   ie      ,01h
   halt

或是:
   ldi  ie      ,01h
   nop
   halt

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

24

帖子

1

粉丝