Инструкция по сборке 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".