打印

一段汇编代码帮忙解决

[复制链接]
1986|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
scfor|  楼主 | 2012-9-1 10:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 scfor 于 2012-9-1 10:42 编辑

.include "table.asm"
     .include "macro.asm"
     .text
isr
     SENDR  R1,GPR_AX ;把0x20010000存入R1
     LDR  R0,[R1]

     SENDR  R1,C_LIST     ;这条语句有问题
     LDRH R0,[R1]
    .end
;---------------------------------------
----------------"macro.asm"-------------
     GPR_AX .set 0x20010000
SENDR .macro RX,ADDR
     MOVW RX,#ADDR&0xFFFF
     MOVT RX,#ADDR>>16
     .endm
;---------------------------------------
----------------"table.asm"-------------
C_LIST
  .half   0x2A
  .half   0x1A
  .half   0x39
  .half   0x99
请大家帮忙怎么解决这个问题?芯片是F28M35H20B

相关帖子

沙发
wjzx111056| | 2012-9-1 20:18 | 只看该作者
LZ,请说明你这段代码是要达到什么功能?你的代码也应该写的简洁些啊!不然没有人愿意看的。

使用特权

评论回复
板凳
scfor|  楼主 | 2012-9-2 18:54 | 只看该作者
我想把表C_LIST的头地址给R1

使用特权

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

本版积分规则

8

主题

41

帖子

0

粉丝