Слайд 1
Структура на програма на асемблер
Слайд 2
Етапи на разработка на програма на Асемблер:
Интегрирана система за развитие MPLAB IDE[1]
Създаване и редактиране на сорс файлове.
Групиране на файлове в проекти.
Дебъг на сорс файлове.
Дебъг на изпълними файлове чрез симулатори и емулатори.
[1] IDE (Integrated Development Environment) – интегрирана система за развитие.
Слайд 3
Какво представлява езикът Aсемблер?
Определение 1. Програмата за работа на микроконтролера е последователност от инструкции. Тези инструкции определят последователността от действия, които трябва да изпълни микропроцесорът за реализиране на определена задача.
Определение 2. Разработването на правилна последователност от инструкции се нарича програмиране на микроконтролера.
Определение 3. Последователността от битове, която се изпълнява от микроконтролера, се нарича машинен език.
Определение 4. Асемблерът е компютърно ориентиран език за програмиране, в който инструкциите са символни мнемоники и обикновено те съответстват на множеството инструкции от машинния език. Асемблерът може да поддържа средства - макроинструкции, като в този случай той се нарича Макроасемблер.
Определение 5. Преобразуването на асемблерната програма в програма на машинен език се изпълнява от програма за транслиране, наречена Асемблер.
Определение 6. Процесът на транслиране се нарича асемблиране.
Асемблер Машинен език
[етикет] ADDLW k 11 111x kkkk kkkk
Слайд 4
Команди на Асемблера
Команди на асемблера се наричат смислови части от сорс кода, които управляват работата на Асемблера; определят инструкциите, които трябва да извърши микроконтролерът, и коментарите, отправени към програмистите.
Асемблерът MPASM за PIC микроконтролери може да се използва по два основни начина:
за генериране на абсолютен код, който може директно да се изпълни на микроконтролер;
за генериране на обектен код, който може да се свърже с други отделно асемблирани и компилирани модули.
0 коментара
За да коментирате, трябва да сте влезли в профила си.
Влезте