这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » M16c/62p汇编语言求救!?

共5条 1/1 1 跳转至

M16c/62p汇编语言求救!?

菜鸟
2008-04-30 14:07:43     打赏

 VprogTOP .equ 0D0000H    ;
SB_Base  .equ 00122AH    ;
FB_Base  .equ 000500H    ;
;==============D0000==========================================
 .section prog,code          
 .org  VprogTOP
 .SB   SB_Base
 .FB   FB_Base
          LDC       #351EH,ISP                                             
          LDC       #251EH,SP                                             
          LDC       #000FH,INTBH                                            
          LDC       #0FEDCH,INTBL                                          
          LDC       #122AH,SB                                               
          LDC       #0500H,FB                                               
 _init:         
          MOV.B:Z   #0,012CAH               ;B7CA12        
          MOV.B     #0,012CAH                ;B7CA12
.end
源码如上,其他设置全部默认,使用三菱hew开发环境,
结果MOV.B:Z   #0,012CAH  编译出来的机器代码不是B7CA12;

然后将
 .SB   SB_Base
 .FB   FB_Base
          LDC       #122AH,SB                                               
          LDC       #0500H,FB   
这个四条指令取消掉后,编译完全正确,请汇编高手指点一下!
汇编环境
CPU SERIES : M16C/60
TOOLCHAIN NAME : Renesas M16C Standard Toolchain
TOOLCHAIN VERSION : 5.30.02




关键词: 汇编语言     求救    

菜鸟
2008-04-30 15:17:41     打赏
2楼

晕倒,都没有人回答,看样子这个片子好像不是很流行啊,自己顶一下吧;


菜鸟
2008-04-30 16:01:22     打赏
3楼
版主已经做的很好了,非常感谢版主的帮助!
我的意思是说论坛人气

菜鸟
2008-05-04 09:43:08     打赏
4楼

非常感谢热心人的帮助


菜鸟
2008-05-04 09:48:33     打赏
5楼

顺便再请教一下,如何我才能中止,或者说取消编译器的优化功能呢?我只需要对原汁原味的代码进行编译,怎么设置IDE才是正确的?

比如常见的c代码中,使用了汇编指令语句,一般这个子函数就不参与C编译器的优化了,是不是有这么一说的?


共5条 1/1 1 跳转至

回复

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