🚀 Вийди на новий рівень крипто-торгівлі!
Easy Trade Bot — автоматизуй свій прибуток уже зараз!

Ми пропонуємо перелік перевірених прибуткових стратегій на такі пари як BTC, DOT, TRX, AAVE, ETH, LINK та інші. Ви можете підключити автоматичну торгівлю на своєму акаунті Binance або отримувати торгові рекомендації на email у режимі реального часу. Також можемо створити бота для обраної вами монети.

Всі результати торгів ботів доступні для перегляду у зручних таблицях на головній сторінці. Швидко, динамічно та прозоро!

Перейти до бота + 30$ бонус

Практика роботи з архітектурним симулятором WINMIPS64

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
ІКТА
Факультет:
КН
Кафедра:
Не вказано

Інформація про роботу

Рік:
2025
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Архітектура комп ютерних систем

Частина тексту файла (без зображень, графіків і формул):

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА» / ІКТА З В І Т до лабораторної роботи №1 з курсу: «Архітектура комп’ютерних систем» на тему: «Практика роботи з архітектурним симулятором WINMIPS64» Варіант №9 Мета роботи: Опанування технікою роботи з архітектурним симулятором WinMIPS64 машини з 64-розрядною RISC архітектурою MIPS64. Завдання: Дослідити симулюванням виконання заданих викладачем машинних окремих інструкцій і пар інструкцій. За результатами проведених лабораторних досліджень оформити звіт та захистити його. відкриємо програму WINMIPS64 і запустимо в ній файл sum.s. Код на асемблері і перевірка синтаксису програми ;*** winMIPS64 //sum.s// C=A-B ***** ;*** (c) 2003 CA226, DCU ***** .data A: .word 96 B: .word 6 C: .word 0 .text main: ld r4,A(r0) ld r5,B(r0) dsub r3,r4,r5 sd r3,C(r0) halt C:\Users\admin\Desktop\lab1> asm sum.s Pass 1 completed with 0 errors ;*** winMIPS64 //sum.s// C=A+B ***** ;*** (c) 2003 CA226, DCU ***** 00000000 .data 00000000 0000000000000060 A: .word 96 00000008 0000000000000006 B: .word 6 00000010 0000000000000000 C: .word 0 00000000 .text 00000000 main: 00000000 dc040000 ld r4,A(r0) 00000004 dc050008 ld r5,B(r0) 00000008 0085182e dadd r3,r4,r5 000000c fc030010 sd r3,C(r0) 00000010 04000000 halt Pass 2 completed with 0 errors Code Symbol Table main = 00000000 Data Symbol Table A = 00000000 B = 00000008 C = 00000010 C:\Users\admin\Desktop\lab1> / При першому натисканні клавіші F7 симулятор виконає перший цикл програми. / При повторному натисканні на F7, змінилася забарвлення у вікні Code через введення червоного кольору для третьої сходинки EX конвеєра. А це в свою чергу означає що до конвеєра увійшла інструкція dsub r3,r4,r5. / «Виконання другого циклу програми» Далі натискаємо F7 ще 8 разів і виконуємо пункти завдання з clock 3 по clock 10. Після натискання останнього F7програма фінішує. / «Виконана програма з включеним режимом Enable Forwarding» Проаналізуємо вміст вікна статистики (Statistics) і зауважимо, що ми мали 1 пригальмування RAW. Витратили 10 тактових циклів на виконання п’яти інструкцій. Значить, отримали середнє число тактових імпульсів CPI=2 на одну інструкцію. Вікно статистики Заборонимо випередження, на вкладці «configure» пункт: «Enable Forwarding» Виконаємо програму знову: / «Виконана програма без випередження» / По виконанню нашої програми, але вже без випередження, проаналізуємо вмістиме вікна статистики. Зауважимо, що маємо аж 4 пригальмування RAW. Середнє число тактів на виконання інструкції погіршилося і становить CPI=2.600. Висновок: Виконавши цю лабораторну роботу я опанував користування програмою WinMIPS64, та використовував програму в різних режимах. При увімкненому режимі випередження дало нам можливість більш детальніше розглянути програму і зменшило кількість помилок. Маємо 1 пригальмування RAW, а середнє число тактів на виконання інструкції становить CPI = 2.000.За рахунок заборони випередження, отримали 4 пригальмування RAW. Наше середнє число тактів на виконання інструкції становить CPI = 2.600.
Антиботан аватар за замовчуванням

08.04.2025 12:04-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!