ну, вообще ;О)...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
=mse=
15 апреля 2004 г. 12:25
В ответ на:
to =mse= and all про вчерашнее изящество (+)
отправлено Начинающий 15 апреля 2004 г. 12:02
lsl rd и
add rd,rd абсолютно одинаковые команды - машинный код 1:1
А вообще скачай студию 4.08 и SP1
Составить ответ
|||
Конференция
|||
Архив
Ответы
Поправочка - не lsl и add, а clr и eor имеют одинаковый код
—
AVR
(15.04.2004 13:17,
пустое
)
lsl Rn=add Rn,Rn ;О)
—
=mse=
(15.04.2004 13:33,
пустое
)
Нет, lsl = 100011xx xxxxxxxx, add = 000011xx xxxxxxxx
—
AVR
(15.04.2004 13:53,
пустое
)
Странно как-то, (+)е
—
ShiphT
(15.04.2004 14:09, 117 байт)
В книге ошибка, в DS - все ОК
—
AVR
(15.04.2004 14:16,
пустое
)
"1000 11хх хххх" это КОП "ST? хх,хххх" ;О)
—
=mse=
(15.04.2004 14:02,
пустое
)
Более подробно, это код "STD Y+q,Rr" только (+)
—
ShiphT
(15.04.2004 14:19, 122 байт)
Тогда это ошибка в хорошей книжке Евстифеева (Tiny & Mega AVR) - на стр. 441 код lsl = 100011xx...
—
AVR
(15.04.2004 14:09,
пустое
)
"Надо почитать Маркса, обратиться к первоисточникам..."(С) ;О) AVR instruction set summary
—
=mse=
(15.04.2004 14:13,
пустое
)
Да вот бес попутал - купил недавно книжку, вот и полез в нее проверять даташит :)
—
AVR
(15.04.2004 14:18,
пустое
)
а ещё ld Rn,Y=ldd Rn,Y+0, например ;О)
—
=mse=
(15.04.2004 13:41,
пустое
)
А еще andi# = cbr(inv#), ori = sbr, and = tst, brxx = brbc/brbs и т.д.
—
AVR
(15.04.2004 14:02,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru