hgh1013 发表于 2014-6-25 14:34:07

谁能告诉我DSP2812中MOV @20,#0中的@20指的是具体什么地址呢

MOVW    DP,#0x01C3
MOV   @20,#0
MOV   @21,#0

aozima 发表于 2014-6-25 14:55:11

mov一般是都是操作寄存器吧?
相当于R20R21

以上是猜测,请查对应芯片的汇编手册。

hgh1013 发表于 2014-6-25 15:03:00

没有R20,R21的呢

hgh1013 发表于 2014-6-25 15:06:20

本人原推测是DP页地址加上6位的@20偏移,可是仿真证明不是

hgh1013 发表于 2014-6-25 17:01:14

解决了,谢谢大家

zhuyitou 发表于 2014-6-25 17:46:53

LZ,应该说一下是怎么解决的呀!把你发下问题的过程、解决问题的过程都跟大家解释一下!{:victory:}

hgh1013 发表于 2014-6-26 14:26:11

本帖最后由 hgh1013 于 2014-6-26 14:55 编辑

zhuyitou 发表于 2014-6-25 17:46
LZ,应该说一下是怎么解决的呀!把你发下问题的过程、解决问题的过程都跟大家解释一下! ...

我怕没人感兴趣呢,结果是与猜想的一样,按照猜想的地址应该是0X1C3*0X40+20=0X70D4,可是仿真状态下查找到0X70D4数据没变,以为猜想错误,后来发现该地址刚好是GPIO F MUX 控制寄存器地址,于是就明白怎么回事了

hgh1013 发表于 2014-6-26 14:57:49

本人擅长汇编和反汇编,现在正在攻克DSP2812,估计不久就能运用自如

hgh1013 发表于 2014-6-26 15:16:33

谁有兴趣一起学习哦

steaven2000 发表于 2014-6-29 14:09:33

呵呵,呵呵,呵呵

wangkdd 发表于 2014-8-1 11:18:00

现在都28335了呀

wangkdd 发表于 2014-8-1 11:18:36

不过也差不多的{:titter:}

sunrosewang 发表于 2014-9-9 17:11:45

分别是0x01C3 * 64 +20 和0x01C3 * 64 +21的地址的寄存器。
页: [1]
查看完整版本: 谁能告诉我DSP2812中MOV @20,#0中的@20指的是具体什么地址呢