Если в АВР есть переход по неравентству 0, то делай декремент и переход, декремент и переход...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
POV
14 апреля 2004 г. 13:39
В ответ на:
Некий регистр в АВР принимает значение в пределах 0-9. Как бы поизящнее выполнить одно из десяти действий в зависимости от состояния регистра? Неужели методом сравнения с константой и соответствующим переходом?
отправлено Начинающий 14 апреля 2004 г. 13:32
Составить ответ
|||
Конференция
|||
Архив
Ответы
Хоят я пришел к следующему...
—
POV
(14.04.2004 13:43, 419 байт)
Нассчет более эффективно, можно было бы и поспорить. Просто Z80 сейчас вряд ли кто пользуется.
—
Bill
(14.04.2004 13:51,
пустое
)
А кто спорит...
—
POV
(14.04.2004 14:18, 261 байт)
А почему вульгарность? Наверное, для 51 это вполне нормальное решение.
—
Bill
(14.04.2004 14:28,
пустое
)
Для 51 тоже есть хороший механизм табличной адресации
—
=mse=
(14.04.2004 14:55,
пустое
)
Я таблицы не пользую не потому что они не эффективны...
—
POV
(14.04.2004 15:11, 261 байт)
ну это уже вопрос оформления программы. Любой способ можно реализовать "через ж..., автогеном" ;О)
—
=mse=
(14.04.2004 15:27,
пустое
)
Через ж... - это грубо, а про автоген вернее. Экстенсивный путь развития устройтсва обработки многое решит.
—
POV
(14.04.2004 16:04,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru