В HTML      В PDF
микроэлектроника, микросхема, микроконтроллер, память, msp430, MSP430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, SED1335, mega128, avr, mega128  
  Главная страница > Программы > AVR

реклама

 
радиационно стойкие ПЗУ Миландр

Продажа силового и бронированного кабеля и провода в Москве

текст еще



Компилятор с ассемблера для микроконтроллеров AVR

Компилятор транслирует исходный текст программы на языке ассемблера в объектный код. Полученный файл с объектным кодом может использоваться в симуляторе или во внутрисхемном эмуляторе реального времени. Компилятор с ассемблера также создает HEX-файл, который может быть запрограммирован в память программ микроконтроллера AVR.

Компилятор с языка ассемблер работает с файлами, содержащими мнемоники команд, метки и директивы. Мнемоника команд и директивы составляют операнды. Длина строки должна быть ограничена 120 символами.

Каждая строка может начинаться с метки, которая завершается двоеточием. Метки используются для переходов и как имена переменных в памяти программ и ОЗУ.

Строка программы может иметь любой из следующих форматов:

[метка:] директива [операнды] [комментарий]

[метка:] инструкция [операнды] [комментарий]

Комментарий имеет следующую структуру:

; [текст]

 Элементы в квадратных скобках не обязательны. Текст между (;) и концом строки (EOL) игнорируется компилятором. Описание системы команд для микроконтроллеров семейства AVR переведено на русский язык.

Примеры:

label: .EQU var1=100 ; Присваиваем var1 значение 100 (директива)
  .EQU var2=200 ; Присваеваем var2 значение 200
 
test: rjmp test ; Цикл (инструкция)
    ; строка комментария

Ассемблер работает под управлением Microsoft Windows 3.11, Microsoft Windows95/98 и Microsoft Windows NT. В дополнение есть версия для MS-DOS с управлением из командной строки.






 
Впервые? | Реклама на сайте | О проекте | Карта портала
тел. редакции: +7 (495) 514 4110. e-mail:info@eust.ru
©1998-2016 ООО Рынок Микроэлектроники