Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА”
Кафедра ЕОМ
/
ЗВІТ
Лабораторна робота № 1
з дисципліни:
«Архітектура комп'ютерів»
на тему:
“Робота з симулятором машини Ноймана. Дослідження виконання машинного
коду в автоматичному режимі”
Мета: опанувати роботу на симуляторі машини Ноймана, зрозуміти і дослідити принцип виконання програми машиною Ноймана.
Завдання: запустити симулятор, увести до нього коди машинних інструкцій і коди чисел, навчитися утворювати і змінювати ці коди, дослідити і пояснити принципи трактування машиною Ноймана бінарних кодів. Розробити тестову програму, завантажити програму і відповідні дані до симулятора, виконати програму в автоматичному режимі, проаналізувати і пояснити отримані результати, скласти звіт з виконання лабораторних досліджень та захистити його.
Індивідуальне завдання: 20: 12(x-y/2)
Результати роботи:
Нехай х = 810 = 10002, а у = 610 = 01102. 1210 = 11002.
Програма
Адреса Інструкція Дія інструкції Коментар
0000 010 1010 1000 1110 (10)*(8) ==> (14) y/2 ==> r [ r ]
0001 011 1001 1110 1110 (10)*(14) ==> (14) x-r ==> s [ s ]
0010 101 1011 1110 1111 (11)*(14) ==> (15) 21*s ==> t [ t ]
0011 111 1111 1111 1111 стоп; вивід (1),(1),(1),(1) виведення результату t
0100
0101
0110
0111
1000 000 0000 0000 0010 операнд (число 2)
1001 000 0000 0000 1000 операнд (x = 8)
1010 000 0000 0000 0110 операнд (y = 6)
1011 000 0000 0000 1100 операнд (число 12)
1100
1101
1110
1111
/
Рис. 1. Ескіз вікна після нажаття клавіші F1
Результат програми: 60
Висновок: Опанував роботу на симуляторі машини Ноймана, зрозумів і дослідив принцип виконання програми машиною Ноймана.