В продолжение вчерашнего вопроса (хочется все-таки не только трепа вокруг, а статистики - у кого как) ==>
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
SM
10 сентября 2004 г. 09:17
http://www.telesys.ru/wwwboards/mcontrol/779/messages/101691.shtml
Составить ответ
|||
Конференция
|||
Архив
Ответы
AJMP иногда хорош для забивания в таблички переходов - на 2 умножать проще, чем на 3.
—
vmp
(10.09.2004 16:43,
пустое
)
Да AJMP снесли уже два года назад. Теперь ACALL на очереди!
—
SM
(10.09.2004 16:46,
пустое
)
Делаете не стандартный клон ? Может быть неожиданный эффект... И какие команды юзают компилеры (Си например) вы точно уверены ?
—
Весельчак_У
(10.09.2004 14:08,
пустое
,
картинка
)
Ответ: у компилера можно заказать asm на выходе, вместо obj, ajmp-ы конвНемного неудобно, но все-равно ассемблер другой. Хуже, что стандартные компилеры не узнают, что есть расширенные команды.ертнуть в ljmp-ы некой утилиткой.
—
andys
(10.09.2004 16:26,
пустое
)
С JMP'ами при жедании лечится - кракерско-хакерским методом :) А про новые команды конечно компилер не знает.
—
SM
(10.09.2004 16:30,
пустое
)
На C-компилеры мне положить "с прибором". А в асме от 2500AD все делается на макросах.
—
SM
(10.09.2004 15:08,
пустое
)
а-а, я понял в чём дело $)
—
patton
(10.09.2004 19:55, 86 байт)
если я правильно понял о чём речь( сорри пока нет времени вникнуть ) то в пике как раз макросом не обойдёшься и нужен компИлер
—
patton
(10.09.2004 15:52,
пустое
)
т.е. для ПИКа АСМа нет? ;О)
—
=mse=
(10.09.2004 17:36,
пустое
)
а-а я забыл, выж всё ручками ;)
—
patton
(10.09.2004 18:26,
пустое
)
Речь шла о (+)
—
SM
(10.09.2004 15:58, 115 байт)
ну там в одной 1 или 2 байта в другой 3 или 4 и как часто они используются, где-то сэм-восэм
—
patton
(10.09.2004 16:30, 139 байт)
На этот раз уже я ничего не понял :)))
—
SM
(10.09.2004 16:31,
пустое
)
ох, счас попробую объяснить
—
patton
(10.09.2004 17:00, 676 байт)
Здесь эти проблемы не играют роли - код пишется прям щас и конкретная длина команды рояли не играет.
—
=mse=
(10.09.2004 17:45, 121 байт)
не-е ;) как я понял, хотят навязать обязательное использование lgoto, пикоманы не простят ;)
—
patton
(10.09.2004 18:15,
пустое
)
Почему - я сношу только AJMP, а SJMP никто не отменял и не отменит :)
—
SM
(10.09.2004 18:34,
пустое
)
сорри, не помню разницы и из вышесказанного пока не нашёл, в пдф лезть совсем неохота
—
patton
(10.09.2004 18:46,
пустое
)
Теперь понял. Просто пиков я не знаю вообще, и видимо поэтому были сложности с пониманием Ваших ответов.
—
SM
(10.09.2004 17:03,
пустое
)
Взаимно, а я подумал, что это всё-таки важно знать человеку проектирующему собственный процессор
—
patton
(10.09.2004 17:12,
пустое
)
Да не то что-бы проектирую (+)
—
SM
(10.09.2004 17:38, 92 байт)
тогда можно для меня дурака кратко как можно вместить это в одну команду и не потерять ничего, а если можно, то это нужно, имхо ;)
—
patton
(10.09.2004 17:54,
пустое
)
Почему в одну? (+)
—
SM
(10.09.2004 18:32, 218 байт)
они ж все разные, прикольно бывает вломится посреди команды ;)
—
patton
(10.09.2004 18:45,
пустое
)
Из выше(ниже/назадстраницо)перечисленного (+)
—
†
(10.09.2004 13:46, 458 байт)
Давно это было...
—
=mse=
(10.09.2004 11:48, 366 байт)
Вообще последняя фраза верна. Коль уж это не совсем i51, синтезер не совсем то, чтобыло, то инечего особо о совместимости беспокоиться.
—
POV
(10.09.2004 13:38,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru