Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти і науки України
Національний університет «Львівська політехніка»
Кафедра ЕОМ
Звіт
з лабораторної роботи №3
з дисципліни:
«Архітектура Комп’ютерів»
Тема: Робота з симулятором MARIE.
Мета: опанувати роботу на симуляторі машини MARIE.
Завдання: запустити симулятор, написати тестову програму, завантажити програму в симулятор, виконати її в покроковому і автоматичному режимах; виконати програму з використанням точок зупинки; отримати таблицю змінних; скласти звіт з виконання лабораторних досліджень та захистит його.
Теоретичні відомості:
Симулятор машини MARIE складається з власне симулятора MarieSim і симулятора MarieDPath. MarieSim є середовищем, в якому можна написати власну програму і дивитися як вона буде виконуватися в комп'ютерній системі архітектури Ноймана. MarieDPath є аніматором роботи інформаційного тракту (Datapath).
рис 1. Робоче вікно
Рисунок 1 показує робоче вікно симулятора машини MARIE. Вікно складається з наступних частин: рядок меню, область стану (програма, регістри, вивід), область пам’яті і внизу знаходиться область повідомлень. Пам’ять містить 4096 16-ти розрядних комірок.
Функцій, доступні через меню "File" показані на рисунку 2. Якщо ви вже маєте готову програму,то все що вам потрібно зробити, це завантажити її і запустити її. Якщо ви хочете написати програму з нуля, ви повинні вибрати варіант File/Edit.
рис 2. Меню "File" симулятора MARIE
Після вибору File/Edit, якщо програму ще не було завантажено до симулятора то редактор з'явиться з порожньою областю тексту. Однак, якщо ви вже завантажили програму у симулятор, то код для цієї програми буде автоматично приведено в редакторі.
Код програми на асемблері машини MARIE зберігається в файлі з розширенням ".mas" Після збереження файлу з ".mas" розширенням, стає доступною опція асемблювання програми Assemble.
рис 3. Редактор програм симулятора MARIE
Завдання № 3: x+2y, результат на екран, x=з клавіатури, y=22.
Текст програми:
org 0100
input x
add y
add y
store z
output z
halt
y, dec 22
z, hex 0
Результат виконання:
/
Висновок: На даній лабораторній роботі я опанував роботу на симуляторі машини MARIE