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

 
 
> Создание и работа с переменными в ассемблере
allsettingsdone
сообщение Feb 3 2014, 07:11
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 22-01-13
Пользователь №: 75 284



Не могу понять как создавать и работать с переменными разного размера в ассемблере в Keil. Директивы DB, DW, DD выдают ошибку(похоже на то, что Keil их вообще не знает), BYTE, WORD, DWORD - то же самое. Как я понял директивы GBLL, GBLS, GBLA создают (в RAM?) переменную и далее ей можно придать значение используя SETA, SETL, SETS, но при попытке повторно сохранить значение этой переменной получаем ошибку при компиляции, да и не понятно где именно в памяти Keil разместит переменную. Можно конечно сделать так Var0 EQU 0x(адрес переменной в памяти), но есть ли другие(более удобные) способы ? И как вообще принято это делать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SII
сообщение Feb 3 2014, 10:16
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 549
Регистрация: 13-07-10
Из: Солнечногорск-7
Пользователь №: 58 414



Цитата(allsettingsdone @ Feb 3 2014, 11:11) *
Не могу понять как создавать и работать с переменными разного размера в ассемблере в Keil


Документацию надо читать -- там всё написано.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- allsettingsdone   Создание и работа с переменными в ассемблере   Feb 3 2014, 07:11
- - Палыч   Цитата(allsettingsdone @ Feb 3 2014, 11:1...   Feb 3 2014, 07:27
|- - allsettingsdone   Цитата(Палыч @ Feb 3 2014, 09:27) DCB, DC...   Feb 3 2014, 07:54
||- - demiurg_spb   Цитата(allsettingsdone @ Feb 3 2014, 10:5...   Feb 3 2014, 08:12
||- - Golikov A.   Цитата(allsettingsdone @ Feb 3 2014, 11:5...   Feb 3 2014, 08:37
||- - KnightIgor   Цитата(allsettingsdone @ Feb 3 2014, 08:5...   Feb 3 2014, 08:39
|||- - scifi   Цитата(KnightIgor @ Feb 3 2014, 12:39) Вы...   Feb 3 2014, 09:22
|||- - Сергей Борщ   Цитата(KnightIgor @ Feb 3 2014, 10:39) Вы...   Feb 3 2014, 09:26
|||- - KRS   Цитата(Сергей Борщ @ Feb 3 2014, 13:26) С...   Feb 4 2014, 00:44
||- - romas2010   Цитата(allsettingsdone @ Feb 3 2014, 11:5...   Feb 12 2014, 20:06
||- - scifi   Цитата(romas2010 @ Feb 13 2014, 00:06) 2)...   Feb 12 2014, 20:12
||- - ohmjke   Цитата(scifi @ Feb 13 2014, 00:12) С огов...   Feb 14 2014, 05:46
||- - scifi   Цитата(ohmjke @ Feb 14 2014, 09:46) Имеет...   Feb 14 2014, 06:14
|- - allsettingsdone   Цитата(Палыч @ Feb 3 2014, 09:27) DCB, DC...   Feb 3 2014, 10:46
- - toweroff   Ну как сказать... с нулевой оптимизацией в Keil 5 ...   Feb 14 2014, 10:03
- - ViKo   Цитата(toweroff @ Feb 14 2014, 13:03) Опт...   Feb 14 2014, 10:30


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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 14:33
Рейтинг@Mail.ru


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