Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

Національний університет «Львівська політехніка»

Кафедра ЕОМ

Звіт
до лабораторної роботи № 4
з дисципліни «Архітектура комп’ютерів»
на тему:
“ Робота з симулятором машини Ноймана. Дослідження архітектури системи
команд.”
Варіант 5

Виконав:
ст.гр. КІ-39
Гаврильців В.Р.
Перевірив:
Клименко В.А.

Львів 2022
Мета: зрозуміти принципи виконання архітектури системи команд на
симуляторі машини Ноймана, зрозуміти і дослідити виконання інструкції.

Завдання: розширити архітектуру систему команд симулятора машини


Ноймана, скласти програму на асемблері з розшириним набором команд,
перетворити її у машинні коди, запустити симулятор, увести до нього коди
машинних, проаналізувати і пояснити отримані результати, довести
коректність роботи розширеного набору команд, скласти звіт з виконання
лабораторних досліджень та захистити його.
Варіант №5

Хід виконання роботи:


Відкриваємо вихідні файли з вихідними кодами (asol.c ssol.c) та
відкомпілюємо дані вихідні коди у окремих проектах. Досліджуємо алгоритм
роботи асемблерної та симуляційної програми. Замінюємо інструкцію noop
власною згідно індивідуального варіанту. Перетворюємо асемблерний код у
машинний і запускаємо симулятор.

Рис1. Фрагмент зміненого коду у ssol.c під мій варіант

Рис2. Фрагмент зміненого коду у asol.c під мій варіант


Рис3 Фрагмент зміненого коду у asol.c під мій варіант

Рис4. Асемблерний код програми


Рис5. Початковий стан
Рис6. Кінцевий стан

Висновок: на лабораторній роботі я зрозуміла принципи виконання архітектури


системи команд на симуляторі машини Ноймана, зрозуміла і дослідила
виконання інструкції.

You might also like