Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Я забыл ассемблер i51 -> кроме JMP что еще делает длинные переходы - конкретно CALL - длинный переход?
Отправлено
Make_Pic
27 апреля 2007 г. 13:03
Составить ответ
|
Вернуться на конференцию
Ответы
LJMP adr, JMP @A+DPTR, LCALL adr
—
вуфер
(27.04.2007 13:10:50
194.187.229.9
,
пустое
)
Команд JMP и CALL в MCS-51 нет. Есть LJMP и LCALL - длинные, AJMP/ACALL - короткие. Реализация JMP/CALL зависит от ассемблера. Умный асм сам выберет L или A-форму.
—
vmp
(27.04.2007 13:09:38
87.245.155.195
,
пустое
)
Очень умный авосетовский ассемблер позволял писать
—
ReAl
(27.04.2007 15:24:20
193.111.248.46
, 216 байт)
Почему же было? :) :) И сейчас есть. И юзается вовсю.
—
SM
(27.04.2007 15:56:52
213.208.180.51
,
пустое
)
:-) ну да, просто _я_ уже лет 5 для 51-х не пишу
—
ReAl
(27.04.2007 19:21:35
193.111.248.46
,
пустое
)
Забыл Sjmp
—
-mse-
(27.04.2007 13:18:4
83.239.86.98
,
пустое
)
И я так думал, и верил Кейлу.
—
Make_Pic
(27.04.2007 13:11:1
89.20.105.162
,
пустое
)
Ответ: LCALL - дальний вызов процедур.
—
Тумблер
(27.04.2007 13:08:27
194.190.165.196
,
пустое
)
Спасибо, в последнее время с СИноманией в асемблере начоло клинить ;)
—
Make_Pic
(27.04.2007 13:10:4
89.20.105.162
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 567:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru