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