这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 疑问:瑞萨的 JMPI 指令

共6条 1/1 1 跳转至

疑问:瑞萨的 JMPI 指令

助工
2009-08-12 15:36:23     打赏
JMPI.A   A1A0
对于该指令:
我在用HEW软件仿真时,单步运行,可正常跳转到正确的地址去执行。 
而我在用E8a硬件仿真时,点“go”后,就提示“ILLEGAL INSTRUCTION” 。
请问是什么原因?(我用的是M16C/62P).



关键词: 疑问     瑞萨     指令    

助工
2009-08-14 08:19:15     打赏
2楼
给自己顶一下哈,希望快些有答案。

助工
2009-08-14 09:08:46     打赏
3楼

帮顶,等fish_new_life来回答


菜鸟
2009-08-18 11:23:34     打赏
4楼
我用M16C/62P帮你试了下,用e8a仿真的时候可以正确的跳转到指定地址。
程序如下:

        MOV.W     #0FH,        A1
        MOV.W    #04148H,    A0
        JMPI.A   A1A0

请确认下“ILLEGAL INSTRUCTION”是否是在跳转到A1A0地址之后发生的错误?

工程师
2009-08-18 22:58:07     打赏
5楼

还没用过瑞萨的,帮顶!


助工
2009-08-21 16:10:48     打赏
6楼
OK! 又看了遍datasheet,是我理解错误,呵呵。bona. Thanks~~
JMPI.A   src.   这里src可以为任何存放地址指针的变量,而非一定要A1A0的。

共6条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]