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

 
 
> ARM assembler - работа с "С" переменными
RRaptor
сообщение Aug 23 2006, 08:54
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 3-08-06
Из: Санкт-Петербург
Пользователь №: 19 279



И опять вопрос по ассемблеру, первый этап прошел нормально, функцию определения длины строки написал (всего 19 команд), но опять появились вопросы. Есть ли возможность из ассемблера присвоить некоторое переменной заданное значение. Загрузить его можно
.extern buf
ldr R0,=buf
а как сохранить что либо в переменной buf. Похоже сохранение выполняется только командой str, но как тогда как получть адрес buf. Очевидно, что аналога команды LEA из Intel ассемблера в системе команд ARM7 нет. Можно конечно в функцию в качестве параметра передавать адрес переменной buf, но может есть решение лчше?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
DASM
сообщение Aug 23 2006, 10:29
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



а если переменная стековая ?
Go to the top of the page
 
+Quote Post
Ken@t
сообщение Aug 23 2006, 11:16
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 144
Регистрация: 5-08-05
Пользователь №: 7 382



Цитата(DASM @ Aug 23 2006, 14:29) *
а если переменная стековая ?

Так в условии задачи этого нет ?
вообще взять доку на кросс студию и почитать как именуются и где распологаются переменные.
вконце концов листинг асм посмотреть, что там и куда кладёт студия...
псы
там из асма попытка достучаться до глобальной переменной -
варианты
1. в куче
2. сегменте данных
3. в стеке
доступ разный.... а пусть в билию смотрит.

псы 2
прикрутка мт-линка к кейлу где нибудь описана , по шагам?


--------------------
Свет мой зеркальце, скажи, да всю правду расскажи я ль на свете всех тупее, бесполезней и пьянее?
Ты - придурок. Спору нет! Но живет на белом свете вот ТАКИХ еще две трети!
Go to the top of the page
 
+Quote Post
niccom
сообщение Aug 23 2006, 12:09
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 9-06-05
Пользователь №: 5 868



[
псы 2
прикрутка мт-линка к кейлу где нибудь описана , по шагам?
[/quote]
Смотри
http://electronix.ru/forum/index.php?showtopic=19687
если что непонятно спроси.
У меня с кейлом работает как пулемет.

[
псы 2
прикрутка мт-линка к кейлу где нибудь описана , по шагам?
[/quote]
Смотри
http://electronix.ru/forum/index.php?showtopic=19687
если что непонятно спроси.
У меня с кейлом работает как пулемет.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 02:35
Рейтинг@Mail.ru


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