Инструкция по сборке STM настроена на резервирование местоположения данных соответственно, например, сборка PIC "ORG","RES"

Я работаю над микроконтроллером 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 буквально.

0 ответов

Вы можете использовать ds.b или ds.w с последующим количеством байтов / слов для резервирования. Пример: My_Bytes ds.b 100 Это зарезервирует 100 байтов, и вы можете получить к ним доступ, используя метку "My_Bytes".

Другие вопросы по тегам