【问题标题】:Trouble with DPTR and DBDPTR 和 DB 的问题
【发布时间】:2014-09-14 13:30:58
【问题描述】:

我正在用汇编程序编写 SciLabs C8051F330 微控制器和子卡。我正在努力使用以下代码:

MOV         DPTR,#200H  ;
CLR         A
MOVC        A,@A+DPTR
MOV         P1,A

ORG         200H
DB          03H

根据我的调试器,A 的值是 03H,DPTR 是 200H,但是当我将 A 移动到 P1 时,最终结果是 43H 而不是 03H。

谢谢你, 布兰登

【问题讨论】:

    标签: assembly byte c-preprocessor 8051


    【解决方案1】:

    如果您的所有内存高达 200H 都没有填满,请尝试将其最小化并将其设为 150H,或者如果可能的话将其设为 100H。再试一次。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-11
      • 2020-08-29
      • 2015-11-29
      • 1970-01-01
      • 2019-03-03
      • 2012-03-08
      • 2011-03-22
      相关资源
      最近更新 更多