Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА”
Кафедра ЕОМ
/
ЗВІТ
Лабораторна робота № 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
Висновок: Опанував роботу на симуляторі машини Ноймана, зрозумів і дослідив принцип виконання програми машиною Ноймана.
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!