Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод заочн_ОТ та МП (1-5р и СТН)_изм 02_03_15_...doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
2.42 Mб
Скачать

6 Програмний емулятор easy68k

Програмний емулятор надається студенту в електронному вигляді у складі навчально-методичної документації для дистанційного навчання і потребує встановлення на комп’ютері файла SetupEASy68K.

Програмний емулятор EASy68K дозволяє виконувати та налагоджувати програми, які написано мовою Асемблер універсального 32-розрядного МП МС68000. До складу програми емулятора входить редактор, призначений для вводу тексту програми, яка написана мовою Асемблер, і власне симулятор SIM68K, за допомогою якого програма МП МС68000 виконується апаратними засобами комп’ютера на базі МП фірми Intel, під керуванням операційної системи Windows.

Для встановлення програмного емулятора на комп’ютер і треба відкрити файл SetupEASy68K і далі слідувати інструкції, яка в ньому наведена. Останньою клавішею, яку треба натискати є “Finish”. Після цього емулятор надає користувачеві вікно EASy68K Editor/Assembler v5.6.1. У подальшому доцільно вивести встановлену програму на робочий стіл комп’ютера для її використання в навчальному процесі.

Для запуску програми EASy68K з робочого столу Windows необхідно натиснути клавішу F10 і за допомогою клавіш переміщення курсора вибрати позначку емулятора і натиснувши на клавішу Enter, запустити його.

При запуску редактора на екрані монітора буде зображено інтерфейс редактора і відкритий файл програми untitled1.x68, як показано на рис. 6.1.

Рисунок 6.1 – Інтерфейс Редактора EASy68K

6.1 Опис інтерфейсу Редактора

До рядка меню Редактора входять найменування різних окремих меню, в яких розміщено директиви керування Редактором. Деякі директиви згруповано на панелі інструментів, яка розміщена рядком нижче.

Меню File (Файл)

Якщо поставити курсор на слово File меню Редактора і натиснути ліву кнопку миші, на екрані з’являється вікно з переліком директив цього меню, яке показано на рис. 6.2.

Рисунок 6.2 – Вигляд меню File

До меню File входять директиви:

New X68 Source Fileвідкрити новий файл редактора .x68. Відкриває новий файл Редактора, в якому можна розмістити нову програму мови Асемблер. Відкрити новий файл також можна з рядка директив – клавіша .

Open File... відкрити файл. Завантажує один з існуючих файлів Редактора. Відкрити файл також можна з рядка директив – клавіша або сполученням клавіш Ctrl+O.

Save – зберегти. Завантажує у пам’ять відкритий файл, з ім’ям, яке йому привласнене за замовчуванням. Зберегти файл також можна з рядка директив – клавіша або сполученням клавіш Ctrl+S.

Save As... – зберегти як… Завантажує у пам’ять відкритий файл, з ім’ям, яке йому надає користувач. Кожний новий фал рекомендовано зберігати за допомогою цієї директиви.

Printнадрукувати. Виконує виведення на принтер файла, який вибрано. Друк файла також можна здійснити, натиснувши на клавішу рядка директив або сполученням клавіш Ctrl+Р.

Printer Setup... – встановити принтер. Здійснює вибір принтера, на якому буде виконуватися друк файлів редактора.

Close File – закрити файл... Закриває відкритий файл.

Exit – вихід. Закриває всі відкриті файли і здійснює вихід із програми емулятора EASy68K.

Меню Edit (Редагування)

Вигляд цього меню показано на рис. 6.3.

До меню Edit входять наступні директиви:

Undoвідмова. Відміняє останню операцію редагування файла. Для відміни останніх операцій можна користуватися клавішею .

Redoвідмова від виконання останньої операції Undo.

Рисунок 6.3 – Вигляд меню Edit

Cutвирізати. Видаляє текст, який вибрано і тимчасово зберігає його у буфері вікна. Директиву можна викликати за допомогою клавіші у рядку директив.

Copyкопіювати. Робить копію тексту, який вибрано у буфері вікна. Директива викликається також клавішею ;

Pasteвставити. Вставляє вміст буфера вікна після курсора. Виклик директиви здійснюється клавішею .

Select Allвибрати все. Позначає вміст всього поточного файла;

Comment Selection – вибір коментаря. Встановлює зірочку '*' на початку рядка, який вміщує коментар. Виклик директиви також здійснюється клавішею панелі директив.

Uncomment Selectionвідмова від вибору коментаря.

Find... – знайти... Відкриває діалогове вікно, в якому можна показати слово або словосполучення для пошуку його у тексті файла. Директиву також можна викликати за допомогою клавіші у рядку директив;

Find Nextзнайти наступний. Шукає наступний файл;

Find And Replace... – знайти і замінити… Відкриває діалогове вікно, в якому можна показати слово або словосполучення для пошуку його у тексті файла, а також слово або словосполучення, якими треба замінити ті, що знайдені.

Меню Project (Проект)

Меню Project вміщує одну директиву Assemble Source... – асемблювання тексту програми у відкритому вікні.

При асемблюванні, якщо у програмі є помилки, то повідомлення про них відображується у рядку, який розміщено нижче вікна з текстом, як показано на рис. 6.4. У цьому повідомленні у стовпчику Line показано номер рядка, в якому розміщена помилка, а у наступному – Error Message подано опис помилки.

Рисунок 6.4 – Вигляд повідомлення про помилку

Виклик директиви асемблювання також можна зробити за допомогою клавіші F9, або натиснувши на клавішу на панелі інструментів.

Результати асемблювання також будуть відображені у повідомленні, вигляд якого показано на рис. 6.5. У цьому повідомленні також є клавіші подальшого керування роботою емулятора.

Клавіша Close закриває вікно повідомлення.

Рисунок 6.5 – Вигляд вікна повідомлення про результати асемблювання

Клавіша LoadL68 виводить в окремому вікні лістинг асембльованої програми. Вигляд цього вікна показано на рис. 6.6.

Рисунок 6.6 – Лістинг асембльованої програми

Клавіша Executу запускає програму симулятора і на екрані з’являється вікно виконання програми. Про програму симулятора і роботу з нею буде докладно розглянуто в наступному пункті.

Меню Option (Опції)

Меню опцій вміщує дві директиви:

Assembler Options... – Вибір опцій асемблера. Відкриває вікно, в якому можна вибрати параметри асемблювання.

Editor Options... – вибір опцій редактора. Відкриває вікно в якому можна вибрати параметри шрифтів, які використовуються у редакторі, а також кольори для шрифтів.

Меню Window

Вигляд цього меню показано на рис. 6.7. Директиви цього меню є активними лише при відкритих вікнах з програмами. Директиви цього меню дозволяють вибирати вигляд розміщення відкритих вікон на екрані.

Рисунок 6.7 – Вигляд вікна меню Window

Меню Help (Допомога)

Вміщує (англійською мовою) опис роботи з емулятором EASy68K, основні відомості про написання й оформлення програм мовою Асемблер, опис команд Асемблера, опис повідомлень про помилки в Редакторі емулятора EASy68K.