Страница 1 из 1

Команды .org и end. Программирование МК на ассемблере

Добавлено: Пт май 22, 2009 12:17:02
gonzo
Преподаватель сказал нужно обязательно вставлять в код.

Я поставил
.ORG 0x000
После присвоения имен регистрам

и END в самом конце последней командой

Это верно? Спасибо за ответ.

Добавлено: Пт май 22, 2009 13:00:14
Qwq
у меня ".org 0" стоит первой строкой после .cseg
собственно оно указывает что исполнять код надо с 0-й ячейки а end нету вообще. более того если оно есть то компилятор на него ругается и грит что нет такого макроса.

Добавлено: Пт май 22, 2009 13:15:15
gonzo
Вот я тоже никакого упоминания об END не нашел

Добавлено: Пт май 22, 2009 13:51:34
dalay-lama
Для PIC обязательно указание окончания блока программы в виде директивы ассемблера END.

Добавлено: Пт май 22, 2009 15:47:02
gonzo
Так END надо в самом конце или в конце блока основной программы?

Добавлено: Пт май 22, 2009 16:25:21
dalay-lama
В конце основной программы. Поищите в сети примеры программ для PIC на ассемблере.

Добавлено: Пт май 22, 2009 17:31:42
gonzo
thx

Добавлено: Пт май 22, 2009 19:35:06
dalay-lama
Please. :))

Добавлено: Пт май 22, 2009 22:06:00
DrWatson
Qwq писал(а):у меня ".org 0" стоит первой строкой после .cseg
собственно оно указывает что исполнять код надо с 0-й ячейки а end нету вообще.
Он указывает не на то, что исполнять код надо с ... ячейки, а указывает компилятору с какого адреса собственно компилировать код.