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