реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Avrasm32 и текстовая константа, не могу побороть
zombi
сообщение Mar 1 2011, 15:26
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



В программе есть текстовая константа (например версия и дата :"V1.2-1 / 2011-MAR-01") и находится она гдето в глубине программы (.db "...").
Надоело поспоянно ее искать для изменения.
Хотелось бы чтобы она была в гдето в первых строчках программы и автоматом вставлялась в нужное место.
Как бы эту константу обьявить в начале программы?
Go to the top of the page
 
+Quote Post
SysRq
сообщение Mar 1 2011, 16:33
Сообщение #2


Чайник, 1 литр
****

Группа: Свой
Сообщений: 655
Регистрация: 17-05-06
Из: Moscow
Пользователь №: 17 168



CODE
#define VERSION "2.2"

ldi r31, high(buildinfo << 1);
ldi r30, low(buildinfo << 1)

gogogo:
lpm r16, Z+
cpi r16, 0
brne gogogo

jmp 0

buildinfo: .db "["VERSION"|"__DATE__"|"__TIME__"]",0

Код
[2.2|Mar 01 2011|19:33:09]
Go to the top of the page
 
+Quote Post
zombi
сообщение Mar 1 2011, 19:02
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(SysRq @ Mar 1 2011, 19:33) *
#define VERSION "2.2"

Аааа теперь понятно! Спасибо!
А я то перед define точку лепил. laughing.gif
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th June 2025 - 21:34
Рейтинг@Mail.ru


Страница сгенерированна за 0.01342 секунд с 7
ELECTRONIX ©2004-2016