Пост N: 86
Зарегистрирован: 26.12.06
Откуда: Россия, Заозерск, Мурманской обл.
Рейтинг:
1
Отправлено: 24.05.07 16:18. Заголовок: Re:
Нашёл в инете программу перемножения двухбайтного числа на однобайтное... В программе встречается команда skpnc Кто мне подскажет, что это за команда? Её нет в списке комманд ассемблера! При компиляции ошибок нет...
Пост N: 257
Зарегистрирован: 26.12.06
Откуда: Россия, Архангельск
Рейтинг:
0
Фото:
Отправлено: 24.05.07 17:14. Заголовок: Re:
Это что то вроде макрокоманды, означает возможно skip no clear т.е. не пропускать если ноль. Правда не уверен, возможно это замена стандартных двух трех команд. Лучше посмотреть в самой программе по логике ее работы.
Пост N: 13
Зарегистрирован: 06.05.07
Откуда: Россия, Липецк
Рейтинг:
0
Отправлено: 24.05.07 17:14. Заголовок: Re:
Посмотрите на ее разложение в окне ROM MPLABа (естественно, после успешной компиляции) или продезассемблируйте HEX файл этой программы и посмотрите это разложение в созданном ASM файле.
Пост N: 91
Зарегистрирован: 26.12.06
Откуда: Россия, Заозерск, Мурманской обл.
Рейтинг:
1
Отправлено: 24.05.07 21:18. Заголовок: Re:
Столкнулся с ещё тоже интересной штукой:
clrf CC+0 clrf CC+1 clrf CC+2 movlw .12 movwf AA movwf AA+1 addwf CC+1, f
Оказалось следующее: При описании регистров в шапке программы достаточно обозначить регистры: АА, СС, но необходимо под регистр АА+1 оставить одну свободную ячейку памяти. Тоже самое и для регистров СС+1 и СС+2. Например: АА EQU 0CH CC EQU 0EH DD EQU 11H
т.е. для AA+1 зарезервирован адрес 0DH для СС+1 адрес 0FH для СС+2 адрес 10Н
Ответ понятен, но 100% не для всех, и что с этим можно делать? . Я например, с ними прыгаю по памяти программы, читая PCLATH, не обращая внимание страницы и переходы через 256. Что еще, можно интересное с ними придумать. Опыт есть?
Пост N: 196
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг:
1
Награды:
Отправлено: 29.05.07 12:17. Заголовок: Re:
sjt пишет:
цитата:
что значит "запудривать" ? если руку набить - вполне толковые вещи
вот-вот, если руку набить , а то... или еще в журнале "Радио" о макросах, приблизительно за конец 2004 - начало 2005 года, подробнее уточню вечером и завтра напишу.
Все даты в формате GMT
3 час. Хитов сегодня: 13
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет