Страница 1 из 1
шпАргалки для ассемблеристов
Добавлено: Вс апр 08, 2012 14:13:29
BOB51
вниманию собратьев предлагаются сводные таблицы команд (шпоргалки) микроконтроллеров семейств AVR, PIC10-12-16 и PIC18, проработанные с точки зрения специалиста, изучившего ассемблер интеловских прототипов (8080, mcs51 и Z80) самолапно нацарапанные и на макетных конструкциях проработанные...

версия по pic18 пока еще "в работе" - дороговат кристальчик для "поиграться" - возможно там будут некоторые изменения по мере "обкатки" различных программ и устройств (особо касательно extended mode)...
(надеюсь хотя бы здесь их можно будет просмотреть

)
ежли кому чего интересно будет - спрашивайте здесь или в личку

Re: шпоргалки для ассемблеристов
Добавлено: Вс апр 08, 2012 22:42:49
Jack_A
Хорошая вещь. Особо посмотрел на головоломные аббревиатуры ПИКов -- б-р-р, не зря у меня к ним идиосинкрази́я ( заодно посмотрел у Вики, как оно пишется )

Re: шпоргалки для ассемблеристов
Добавлено: Пн апр 09, 2012 06:28:49
BOB51
а мне 18-ая пикушка понравилась
почти 51й, за исключением отсутствующих команд деления (DIV) и обмена байтов (XCH), да и структура памяти (ОЗУ/РОН/РСФ) практически та же (если работать только с access-банком)
по крайней мере на pic18f1320 поиграться можно, из extended - pic18f2520 пытать собираюсь

Re: шпАргалки для ассемблеристов
Добавлено: Вт май 29, 2012 08:17:25
Леонид Иванович
В давние времена я тоже составлял похожие шпАргалки по системе команд 8080 и 8051. Сейчас же забыл ASM напрочь, пишу только на Си. Правда, иногда приходится возвращаться к истокам, например, в генераторах синуса DDS-сопроцессор написан на ассемблере. Приходится в AVR Studio лазать во встроенный хэлп за помощью.
Re: шпАргалки для ассемблеристов
Добавлено: Вт май 29, 2012 08:40:40
petrenko
Полезно, может и пригодится.
На С только задачки писал, предпочитаю Форт .
Интересно, для других мк (кроме 51/251) есть Форт-системы ?
Re: шпАргалки для ассемблеристов
Добавлено: Вт май 29, 2012 09:23:43
Kavka
А где и когда у AVR появились командочки lat, las, lac и xch ?
Re: шпАргалки для ассемблеристов
Добавлено: Вт май 29, 2012 09:33:20
BOB51
по крайней мере, ассемблерный вариант "транзитной работы" несмотря на некоторые различия в синтаксисе и директивах мне удался...
насчет С такое тоже было бы уместно, но там пусть кто из знатоков самого С попробует - тоже полезность может получится
эти зверушки страшны когда все с одной точки зрения рассматриваются , без семейственных ограничений

насчет команд под авр в каких МК их впихнули, не ведаю, а вот в перечень они вошли уже здесь см. :
http://www.atmel.com/Images/doc0856.pdf

Re: шпАргалки для ассемблеристов
Добавлено: Вт май 29, 2012 11:01:36
Kavka
Просто в этом же документе версии от 2009 года их нет.
Re: шпАргалки для ассемблеристов
Добавлено: Вт май 29, 2012 13:14:23
Alkul
Kavka писал(а):А где и когда у AVR появились командочки lat, las, lac и xch ?
в семействе xmega
Re: шпАргалки для ассемблеристов
Добавлено: Вт май 29, 2012 19:23:21
BOB51
за datasheetами следить надобно... хотя-бы раз в пол-года
там ведь и среди "малолапых" практически новый концепт появился - tiny4/5/9/10/20/40, да и "хорошие знакомые" а-ля 2313 то индекс обретут, то чего-нибудь еще...
даташиты новой редакции обычно отличаются версией ревизии (rev...), ну там еще и erratы затесались, тоже с разными версиями...

Re: шпАргалки для ассемблеристов
Добавлено: Вт май 29, 2012 20:26:17
ILYAUL
Да , да . Вот такой появился ATxmega384C3 - с 384к FLASH и 32к SRAM на борту.