这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 请教一下M16C/62P的绝对地址访问的问题?

共5条 1/1 1 跳转至

请教一下M16C/62P的绝对地址访问的问题?

菜鸟
2008-04-29 12:46:59     打赏
我用的是汇编语言来编辑程序,代码如下:
 MOV.B:Z   #0,012CAH;
按照软件说明的编译,应该出来的机器指令为B7CA12;
但是实际编译出来的却是B5A0,不知道怎么回事?
请各位牛人指点一下



关键词: 请教     一下     绝对     地址     访问     问题    

菜鸟
2008-04-29 14:38:21     打赏
2楼

版主,我发现一个现象,我的编译器,如果指令如下:
MOV.B     #00H,1329H;则编译出来的机器指令不符合规则,
但是如果指令为:
MOV.B     #00H,132AH;则编译出来又是正确的机器指令;
请教一下是不是我的设置有不对的地方????


菜鸟
2008-04-29 14:39:27     打赏
3楼
当然MOV.B     #00H,132AH;RAM地址132AH以后的都正确

菜鸟
2008-04-30 09:26:25     打赏
4楼

我大概的调试了一下,发现问题可能出在.SB的使用上;
在程序的开头我定义了.SB  00122AH
                              LDC       #122AH,SB


菜鸟
2008-04-30 09:26:25     打赏
5楼

我大概的调试了一下,发现问题可能出在.SB的使用上;
在程序的开头我定义了.SB  00122AH
                               LDC       #122AH,SB
 然后后面的MOV.B:Z   #0,012CAH,这个指令编译后的机器码就出错了,
请各位高手会诊一下,或者告诉一下我这个菜鸟,.SB的一些使用规则,谢谢各位大虾


共5条 1/1 1 跳转至

回复

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