2

我正在研究 STM8S 微控制器,我需要通过使用汇编为我的变量保留绝对数据位置。

所以,我尝试“LD”指令,但我做不到。

在 PIC 程序集中,我有一部分代码是这样的:

       ORG  0X40    ; origin set
cnt         RES  1  ; 1 byte reserve at 0x040 address
cnt1        RES  1  ; 1 byte reserve at 0x041 address 
test        RES  2  ; 2 byte reserve at 0x042 address
test1       RES  1  ; 1 byte reserve at 0x044 address

这就是我需要的,我想在 STM8S 组装中做到这一点。

4

1 回答 1

0

您可以使用 ds.b 或 ds.w 后跟要保留的字节数/字数。示例:My_Bytes ds.b 100 这将保留 100 个字节,您可以使用标签“My_Bytes”访问相同的字节。

于 2019-01-27T17:33:55.007 回答