Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Нет, заменить call на выбор нужного куска кода при помощи модификации pcl. Такая фича была еще в Hi-Tech но применялась к PIC12-м с двухуровневым стеком. Но по нынешним временам овчинка выделки не стоит.
Отправлено
=L.A.=
13 февраля 2008 г. 11:50
В ответ на:
Типа родные call и return на свои макро заменить и программный глубокий стек в ОЗУ сделать?
отправлено Пиков 13 февраля 2008 г. 11:47
Составить ответ
|
Вернуться на конференцию
Ответы
+1 HiTech , вообще, сызмальства, т.с. расправлялся с двууровнестековыми камнями в построении вызовов вложенных подпрограмм. Причём эффективно оптимизируя код на выходе. Но теперь , с теми же восьминогмими (в 1$ и ниже) PIC2F6xx сие крайне не востребовано. Но приятный “ОСАДОК” остался! :-)
—
Макаров
(13.02.2008 18:03:17
83.234.191.101
,
пустое
)
А вернуться как? Все равно псевдостек в ОЗУ надо организовывать.
—
Пиков
(13.02.2008 11:56:11
87.241.200.1
,
пустое
)
Куда возвращаться? Вы ж вставляете фрагмент в текст программы. Он дальше так и идёт.
—
Крок
(13.02.2008 12:23:37
62.118.59.14
,
пустое
)
Насколько помню, возврат из "подпрограммы" был таким же образом. Естественно с псевдо стеком в ОЗУ, но его глубина ведь больше 2-х уровней.:) К тому же, повторюсь еще раз: в настоящее время все эти хитрости уже неактуальны.
—
=L.A.=
(13.02.2008 12:07:8
213.134.214.10
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
сложите три и три:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru