|
Международная дистанционная олимпиада по прикладному программированию для микропроцессорных систем на языке Ассемблер микроконтроллера стандарта MCS-51
|
Установка ПО
Для установки ПО распакуйте файловый архив на диск С в папку
C:\asm_8051.
Список файлов ASM Editor для Windows:
-
ASM_Ed.exe - Непосредственно редактор кода
-
AsmEd.ini - Файл настроек редактора
-
Default.shk - Файл ключевых слов по умолчанию
-
x8051.shk - Файл зарезервированных слов для микроконтроллера AT89C51
Файлы пакета программ трансляторов с языка ассемблера:
-
x8051.exe - крос-ассемблер для процессоров семейства i8051
-
link.exe - линкер (программа редактора связей)
-
MyLink.exe - программа, осуществляющая сразу ассемблирование и компилящию с выводом результатов выполнения операций на экран
-
MyLink.zip - исходник на Delphi для MyLink.exe
Также в папке C:\asm_8051 будут созданы каталоги:
ASM, HEX, OBJ. Каталог ASM предназначен для хранения программ на ассемблере (*.asm). При компиляции файлов в папках HEX и OBJ будут создаваться файлы с соответствующими расширениями (*.hex и *.obj), которые используются для загрузки программ во внутрисхемный эмулятор.
Работа с программой
Для запуска программы необходимо запустить файл
ASM_Ed.exe.
Рисунок 1 – Внешний вид основного окна программы
Можно выделить следующие области основного окна программы (рисунок 1):
Главное меню (1)
Кнопки быстрого доступа к функциям главного меню (2)
Область написания программ (3).
Рассмотрим наиболее важные функции программы ASM Editor.
Пункт меню
|
Выполняемая функция
|
Комбинация клавиш
|
Меню File
|
New
|
Создать новый файл
|
Ctrl+N
|
Open
|
Открыть файл
|
Ctrl+O
|
Save
|
Сохранить файл
|
Ctrl+S
|
Save as …
|
Сохранить файл как …
|
|
Print …
|
Печать
|
|
Exit
|
Выход из программы
|
Ctrl+F10
|
Меню Edit
|
Undo
|
Отменить
|
Ctrl+Z
|
Redo
|
Вернуть
|
Ctrl+Y
|
Cut
|
Вырезать
|
Ctrl+X
|
Copy
|
Копировать
|
Ctrl+C
|
Paste
|
Вставить
|
Ctrl+V
|
Select All
|
Выделить все
|
Ctrl+A
|
Move Right
|
Сдвинуть вправо
|
Ctrl+R
|
Move Left
|
Сдвинуть влево
|
Ctrl+L
|
Find
|
Найти
|
Ctrl+F
|
Replace
|
Заменить
|
Ctrl+R
|
Меню Project
|
Compile Resource
|
Скомпилировать файл
|
F9
|
При разработке программы в среде ASM Editor рекомендуется следующая последовательность действий:
1. Запустить среду ASM Editor (ASM_Ed.exe).
2. В области написания программы, ввести текст программы, используя синтаксис и правила написания программ на языке Ассемблер.
3. Сохранить программу (выбрав в меню File>Save или нажав на кнопку панели инструментов).
Сохранять программу необходимо на диск С в папку C:\asm_8051\asm\. Имя файла должно быть записано латинскими символами и содержать не более 8 символов.
4. Выполнить компиляцию программы, выбрав в меню Project> Compile Resource. Данный пункт позволяет запустить процесс компиляции программы с проверкой ошибок и процесс линковки откомпилированной программы. При возникновении ошибок на экране появляется окно с сообщениями об ошибках (рисунок 2), и линковка не выполняется. Для закрытия окна сообщений об ошибках необходимо нажать любую клавишу.
Рисунок 2 – Внешний вид окна сообщений об ошибках
Если компиляция прошла успешно, на экране появится окно с сообщением об успешной компиляции (рисунок 3). При этом в папках HEX и OBJ будут созданы файлы с соответствующими расширениями (*.hex и *.obj). Для закрытия окна сообщения об успешной компиляции необходимо нажать любую клавишу.
Рисунок 3 – Внешний вид окна сообщения об успешной компиляции