ПредишенСледващото

ASM51 език за програмиране поддържа модулни програми за писане. Графично представяне на процеса на писане на програми в ASM-51 език за програмиране е показан на фигура 1.


Фигура 1. Процесът на писане на програма на език за програмиране ASM-51

Вземи обектния модул, като се посочва източникът на името на програмата модул като параметър на програма-преводач в ред или файл партида линия DOS:

Повечето програмисти не могат да работят с формата на програмата за обект модул изпълним, така че зареждането на машинния код в процесора трябва да конвертирате изпълнител на обекта формат общо за програмисти шестнадесетичен формат. Когато преобразувате формати, цялата информация за отстраняване на грешки се губи. Процесор машинен код в шестнадесетичен формат се нарича модул за зареждане.

Модулът за зареждане код може да бъде получена с помощта на програмата за програма конвертор oh.exe, да се разпространява като параметър да изпълним името на програмата файл на модула:

Отстраняване на грешки в програмите

ASM-51 език за програмиране

Фигура 2. Пример на софтуер грешки за микроконтролери.

Писане на изходния код в език за програмиране ASM-51

Изходният код е поредица от езикови изрази, групирани в сегменти и декорирани в файл.

Оператор - основен език за програмиране, конструкция, която определя действията в програмата. само един оператор може да се запише в ASM-51 език за програмиране в един ред! Максималният размер на ред - 255 символа. Признак за края на оператора е символ на "връщане".

Операторът се състои от три области:

Всяко от полетата, в това число всички полета може да липсват. Операторът, в който всички полета са изчезнали, наречен празен изявлението. Той се използва, за да се увеличи видимостта на програмата.

Например оператор, записани на езика на ASM-51 програмиране:

Ако операторът е само настоящето етикет, той бележи следващия следното изявление, в което присъства инструкция на процесора или асемблер директивата. С помощта на оператора, който съдържа само етикет може да бъде причинена или от прекалено голяма дължина на етикета, или необходимостта да се отдават един оператор към който не е празен няколко етикета.

Пример за декларация, съдържаща само на етикета:

Заедно с чл четене "ASM-51 език за програмиране":

Свързани статии

Подкрепете проекта - споделете линка, благодаря!