Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИНАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»
ІНСТИТУТ КОМП’ЮТЕРНОЇ ТЕХНІКИ АВТОМАТИКИ ТА МЕТРОЛОГІЇ
ЗВІТ ЛАБОРАТОРНОЇ РОБОТИ №6
З ПРЕДМЕТУ: «Архітектура комп’ютерів»
ТЕМА: «Дослідження виконання інструкцій симулятора MARIE за допомогою MarieDPath»
Львів – 2012
Мета роботи: зрозуміти і дослідити принцип виконання інструкцій симулятора MARIE
Завдання: розробити програму, завантажити програму до симулятора, виконати програму в автоматичному режимі і покроковому режимах, проаналізувати і пояснити отримані результати; дослідити виконання інструкцій використовуючи MarieDPath; скласти звіт з виконання лабораторних досліджень та захистит його.
Хід роботи:
Завдання:
Значення x, y, z вводяться з клавіатури, результат записується в пам’ять і виводиться на екран. Програму реалізовувати за домогою циклу (використання інструкцій умовного переходу).
Варіант 18
r =22+23+…+33
Лістинг програми:
// r=22+23+...+33
clear
input
store x
input
store y
load x
add krok
store pr
add x
store rez
load pr
add krok
store pr
add rez
store rez
load y
subt pr
skipcond 400
jump 00A
load rez
output
halt
x, dec 0
y, dec 0
pr, dec 0
krok, dec 1
rez, dec 0
Стан симулятору після запуску:
Симулятор під час виконання ADD:
Стан регістрів після виконання програми:
Висновок: виконавши дану лабораторну роботу, я зрозуміла і дослідила принцип виконання інструкцій симулятора MARIE.