Практика роботи з архітектурним симулятором WinMIPS64
Автор: k_tania • Декабрь 19, 2023 • Лабораторная работа • 408 Слов (2 Страниц) • 116 Просмотры
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»
ІКТА
кафедра ЗІ
[pic 1]
З В І Т
до лабораторної роботи № 1
з курсу: «Архітектура комп’ютерних систем»
на тему: «Практика роботи з архітектурним симулятором WinMIPS64»
Варіант № 13
Виконала : ст. гр. КБ-305
Костишин Т. А.
Прийняв : Ісаков О. В.
Львів – 2023
Мета роботи - опанування технікою роботи з архітектурним симулятором WinMIPS64 машини з 64-розрядною RISC архітектурою MIPS64.
ЗАВДАННЯ
Виконати пункти 2 та 3 згідно варіантів поданих нижче (Таб. 2). Для операції віднімання використати інструкцію dsub.
Варіант | Число А | Число В | Арифметична операція |
13 | 36 | 8 | - |
КОД ПРОГРАМИ
.data
A: .word 36
B: .word 8
C: .word 0
.text
main:
ld r4,A(r0)
ld r5,B(r0)
dsub r3,r4,r5
sd r3,C(r0)
halt
ВИКОНАННЯ ПРОГРАМИ
[pic 2]
Рис. 1. Головне вікно симулятора з завантаженою програмою sub.s
Після виконання п’ятого такту можна спостерігати перше RAW пригальмовування.
[pic 3]
Рис. 2. П’ятий такт виконання програми
[pic 4]
Рис. 3. Головне вікно симулятора по завершенню виконання програми sub.s з використанням випередження
Проаналізуємо вміст вікна статистики (Statistics) і зауважимо, що зафіксовано 1 пригальмування RAW. Витрачено 10 тактових циклів на виконання п’ятьох інструкцій. Середнє число тактових імпульсів CPI = 2 на одну інструкцію.
...