Новичок
Регистрация: 25.11.2008
Адрес: ДОНЕЦК
Сообщений: 313
Репутация: 58
|
О таблицах команд для MCS51, INTEL8080, Z80 давно и всем известно.
Это весьма интересные шпоргалочки, кроме того они позволяют "вручную" изготовить дамп кодов для программирования ПЗУ. Системные оболочки AVRstudio и MPlab имеют в своем составе также достаточно хорошие справочники - однако по ним "лазить" надо... При освоении семейств AVR и PIC пришлось столкнуться с отсутствием обобщающей и привычной шпоргалки. К сожалению попытка сделать "кодирующую" таблицу оказалась затруднительной - прилагаемый материал собственная интерпритация, возможно неполная и спорная. Анализ команд проводился с точки зрения любителя, имеющего опыт работы с INTEL8080, Z80 и MCS51. Шпоргалка к AVR проверялась при работе с несколькими конструкциями, то же касается и "младших" PICов. По крайней мере можно быстро сориентироваться какую команду для чего применить, а при необходимости работы с учетом специфических особенностей следует обратиться к соответствующим datasheetам и встроенной помощи оболочек AVRstudio и MPlab. Вобщем это больше для любителей "садомазохизма"с ассемблером, схемотехникой и картами памяти. Если заинтересовало пользуйтесь на здоровье! p.s. в таблице для AVR нет изменений, касающихся особенностей команд для tiny4/5/9/10- (см. AVR Instruction Set revision H, updated 7/09 (doc0856.pdf)) это и в некотором роде обособленное семейство в организации памяти программ/данных... возможно позже исправлю...
Последний раз редактировалось BOB51; 22.05.2010 в 22:50.
|
||
Оценка
|
Новичок
Регистрация: 25.11.2008
Адрес: ДОНЕЦК
Сообщений: 313
Репутация: 58
|
попробовал для проверки открывать оба файла - проблем не обнаружено...
при необходимости можно переслать исходники на e-mail, но в виде *.bmp файлов заархивированных RARом если интересно - есть еще карты памяти к tiny11/12, tiny13, tiny2313 mega8515 с раскраской соответственно шпоргалке а также пробная карта рпд\рсф к pic12f629 (сейчас с ним морочусь мож чего вымучаю) шпора к pic18 (16-битовые) лежит до лучших времен - дороговатое удовольствие проверять, да я и не очень-то доволен возможностями ПИКов после своего анализа - применение оправдано только в том случае если уж никак иначе нельзя обойтись... |
||
Оценка
|
Новичок
Регистрация: 13.02.2008
Адрес: Ставрополь
Сообщений: 493
Репутация: 39
|
Сбрось пожалуйста по PIC на [email protected]
|
||
Оценка
|
Новичок
Регистрация: 25.11.2008
Адрес: ДОНЕЦК
Сообщений: 313
Репутация: 58
|
проведены завершающие тесты шпоргалки по picам на основе макетных испытаний самодельной конструкции.
Все работает. В шпоргалку не включались псевдокоманды (макросы) ассемблера и семейство "расширенных" команд, т.к. они или редковстречающиеся(см. datasheetы) или представляют собой макросы предоставленные программной средой и описаны в соответствующем helpе. |
||
Оценка
|
Новичок
Регистрация: 25.11.2008
Адрес: ДОНЕЦК
Сообщений: 313
Репутация: 58
|
ATMEL внесла изменения в систему команд для AVR
( http://atmel.com/dyn/resources/prod_...ts/doc0856.pdf ) отдельное трактование для семейства tiny10/20/40... и, особенно, введение четырех дополнительных команд пришлось подкорректировать шпрогалочку под это новшество, хотя пока еще не просматривал новые datasheetы на тему "в каких изделиях эти команды применяются" |
||
Оценка
|
Ответ |
Страница 1 из 2
|
Опции темы | Поиск в этой теме |
Оценка этой теме | |
Похожие темы |
|
|
Обратная связь РадиоЛоцман Вверх |