Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Лабораторна робота №5

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
ІКТА
Факультет:
КН
Кафедра:
Кафедра ЕПМС

Інформація про роботу

Рік:
2015
Тип роботи:
Лабораторна робота
Предмет:
Архітектура комп’ютерів та комп’ютерних систем
Група:
КІ З
Варіант:
3

Частина тексту файла

Міністерство освіти і науки України Національний університет “Львівська політехніка” Кафедра «ЕОМ» Лабораторна робота №5 з предмету “Архітектура комп’ютерів” на тему: «Робота з симулятором MARIE» Мета: опанувати роботу на симуляторі машини MARIE. Завдання: запустити симулятор, написати тестову програму, завантажити програму в симулятор, виконати її в покроковому і автоматичному режимах; виконати програму з використанням точок зупинки; отримати таблицю змінних; скласти звіт з виконання лабораторних досліджень та захистит його. Теоретичні відомості Симулятор машини MARIE складається з власне симулятора MarieSim і симулятора MarieDPath. MarieSim є середовищем, в якому можна написати власну програму і дивитися як вона буде виконуватися в комп'ютерній системі архітектури Ноймана. MarieDPath є аніматором роботи інформаційного тракту (Datapath). Рис 1. Робоче вікно симулятора MARIE Рисунок 1 показує робоче вікно симулятора машини MARIE. Вікно складається з наступних частин: рядок меню, область стану (програма, регістри, вивід), область пам’яті і внизу знаходиться область повідомлень. Пам’ять містить 4096 16-ти розрядних комірок. Функцій, доступні через меню "File" показані на рисунку 2. Якщо ви вже маєте готову програму,то все що вам потрібно зробити, це завантажити її і запустити її. Якщо ви хочете написати програму з нуля, ви повинні вибрати варіант File/Edit. Рис 2. Меню "File" симулятора MARIE Хоча ви можете використовувати будь-який текстовий редактор, щоб створити свою програму, вбудований редактор дає вам змогу написати свою програму. Після вибору File/Edit, якщо програму ще не було завантажено до симулятора то редактор з'явиться з порожньою областю тексту. Однак, якщо ви вже завантажили програму у симулятор, то код для цієї програми буде автоматично приведено в редакторі. Код програми на асемблері машини MARIE зберігається в файлі з розширенням ".mas" Після збереження файлу з ".mas" розширенням, стає доступною опція асемблювання програми Assemble. Рис 3. Редактор програм симулятора MARIE Якщо при асемблюванні виявляються помилки у вашій програмі, редактор видасть повідомлення і у вікні assembly listing їх можна переглянути. Вам потрібно виправити програму і знову відасемблювати файл. Файл з лістингом програми буде збережено в ту саму директорію, де зберігається власне код програми. Також там буде збережено ".mex" файл, якщо асемблювання пройшло успішно. ".mex" або MARIE EXecutable файл є виконавчим файлом для симулятора. Меню Help надає вам набір інструкцій, які можна використовувати в програмі. Рис 4. Вікно результатів асемблювання програми Після успішного асемблювання програми, необхідно завантажити її в симулятор, вибравши меню File/Load. Все, що вам потрібно зробити, це виділити або ввести ім'я файлу, який ви хочете запускати. Рис 5. Завантажена програма в симуляторі MARIE Рисунок 5 показує стан симулятора MARIE після того як була завантажена програма. Програмний лічильник стає рівним значенню адреси першої інструкції програми. Після завантаження, програма може бути виконана за допомогою будь-якого з трьох різних варіантів виконання. Меню Run має ряд особливостей, які дозволяють здійснювати контроль над тим, як ваша програма виконується на симуляторі. Як показано на рисунку 6, перший варіант це меню Run/Run, який виконує програму в астоматичному режимі. Коли ви обераєте Run/Run, кнопка Stop стає активною, даючи вам можливість зупинити вашу програму в будь-який момент. Рисунок 6 показує опцію меню Run, яка дозволяє викноати програму в покроковлому режимі. Рис 6. Меню Run симулятора MARIE Наступна опція в меню Run є можливість перезапустити симулятор. Ця опція просто скидає лічильник команд до адреси першої інструкції програми. Якщо ви хочете перезавантажити програму використовуйте опцію File/Reload. Для повного скидання симулятора використовуйте опцію Run/Reset. Breakpoints є мітками інструкцій, які вказують системі, де призупинити виконання програми. Точки зупинки корисні, тому що ряд інструкцій мож...
Антиботан аватар за замовчуванням

23.10.2016 03:10

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини