请大家帮忙怎么解决这个问题?

2019-07-17 13:53发布


.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
请大家帮忙怎么解决这个问题?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
午夜粪车
1楼-- · 2019-07-17 18:55

LZ,请说明你这段代码是要达到什么功能?你的代码也应该写的简洁些啊!不然没有人愿意看的。
dengdc
2楼-- · 2019-07-17 20:37
我想把表C_LIST的头地址给R1
dengdc
3楼-- · 2019-07-18 01:49
 精彩回答 2  元偷偷看……

一周热门 更多>