Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
пистец. Мож сразу в маш-кодах? люди вы что систему стабилизации полета пишите?
Отправлено
колян безпарольный
23 февраля 2008 г. 00:49
В ответ на:
При помощи ассемблерной вставки, или отдельной подпрограммки, но тоже на асме. Главное стек не испортить.
отправлено leon 23 февраля 2008 г. 00:45
Составить ответ
|
Вернуться на конференцию
Ответы
Я не понимаю зачем такое может понадобиться, разве только в отладчиках. Но при чем тут компаратор?
—
leon
(23.02.2008 00:53:59
82.207.118.64
,
пустое
)
читай с чего все началось
—
колян безпарольный
(23.02.2008 00:55:16
193.200.150.45
,
пустое
)
Ответ:
—
leon
(23.02.2008 01:03:1
82.207.118.64
, 192 байт)
Ответ:
—
колян безпарольный
(23.02.2008 01:11:43
193.200.150.45
, 1093 байт)
Согласен, если можно задавать адрес обработчика програмно. А что потом, как продолжить с одного и того же места?
—
leon
(23.02.2008 01:17:47
82.207.118.64
,
пустое
)
в стек записать адрес того самого места перед словом return.
—
колян безпарольный
(23.02.2008 02:08:11
85.195.119.14
, 278 байт)
Да, кстати, там в стеке ведь еще есть адреса возврата других вызваных последовательно и прерваных функций. Указатель надо загружать определенным значением. Иначе он рано или поздно переполнится и ...
—
leon
(23.02.2008 09:41:6
82.207.118.64
,
пустое
)
бля. Да сделай 2 раза pop и потом свои 2 раза push, какая тебе разница что еще там.
—
колян безпарольный
(23.02.2008 12:26:30
85.195.119.14
,
пустое
)
Прерывание возникает в случайный момент. Не известно какого уровня вложенности подпрограмму оно прервало и сколько раз pop/push надо делать.
—
leon
(25.02.2008 09:20:47
82.207.118.64
,
пустое
)
Да, Отличная идея. Там в стеке могут быть еще значения регистров.
—
leon
(23.02.2008 03:48:24
82.207.118.64
,
пустое
)
покажи хоть один листинг где регистры в стеке хранятся
—
колян безпарольный
(23.02.2008 04:56:57
85.195.119.14
, 332 байт)
Это зависит от типа камня и от компиляторов для него. А для примера можешь посмотреть куда помещает регистры и параметры функций WinAVR.
—
leon
(23.02.2008 08:32:21
82.207.118.64
,
пустое
)
за паскаль для авр слыхал?
—
колян безпарольный
(23.02.2008 12:25:33
85.195.119.14
, 261 байт)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 45:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru