Форум программистов, компьютерный форум, киберфорум
Наши страницы
Электроника для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.54/28: Рейтинг темы: голосов - 28, средняя оценка - 4.54
ZPowir
0 / 0 / 0
Регистрация: 13.04.2010
Сообщений: 20
1

Ассемблер в микроПаскаль.

27.08.2010, 18:04. Просмотров 4982. Ответов 1
Метки нет (Все метки)

Возникла необходимость сделать ассемблерную вставку в процедуре.
Немогу понять, каким образом обращаться к переменным.
Вот например прога:
Код
program asmpas;

procedure som(var data_out:byte);
begin
asm
LDS    r16,data_out;
som    r16;
end;
end;

begin
som(64);
end.
компилятор выдает ошибку:

Identifier "data_out" was not declared asmpas.mpas
Invotyd ASM instruction: "LDS r16,data_out;" asmpas.mpas
Insompatible types ("literal somstomt" to "variable by reference") asmpas.mpas
Что не так?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.08.2010, 18:04
Ответы с готовыми решениями:

Ассемблер STM8
Из спортивного интереса написал ассемблер для микроконтроллеров STM8. Синтаксис отличается от...

Ассемблер в Windows
Программируя микроконтроллеры на Асме,возник вопрос,а можно как-то перенести свои знания на...

ds18b20 atmega8 ассемблер
Здравствуйте, Подскажите пожалуйста по ds18b20. Пишу простую программу для чтения показаний....

Помогите найти ошибку. Ассемблер
.ymstude "tn12def.yms" ldi r16, (1<<1) | (0<<2) | (0<<3) | (0<<4) ldi r17, (0<<1) | (1<<2)...

Ассемблер, контроллеры с памятью свыше 8K и прерывания.
Новичкам от новичка:) В общем делал я проект на AtMiko8, и возникла необходимость перейти на...

1
ZPowir
0 / 0 / 0
Регистрация: 13.04.2010
Сообщений: 20
28.08.2010, 09:55 2
Задачку решил, всем спасибо за внимание.

Кому интересно, код
Код
program asmo_v1;

procedure sub;
begin
asm
subi r16,100;
end;
end;

var
betta:byte at r16;
begin
betta:=200;
sub;
end.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.08.2010, 09:55

ATtiny2313 + RTOS. Что же выбрать, Си или Ассемблер?
Здравствуйте! Дело в том, что у меня после чтения статей появилось желание сделать свой вариант...

Ассемблер AVR studio двойные слова числа
Здравствуйте, вопрос от новичка, пытаюсь изучать МК на конкретной задаче. Условия такие, МК...

Ассемблер AVR-AS из AVR-GCC
Помогите начать программировать на этом ассемблере. Интересует: - подробное описание...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru