DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

ПРАКТИКА РОБОТИ З АРХІТЕКТУРНИМ СИМУЛЯТОРОМ WinMIPS64

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

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

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

Рік:
2022
Тип роботи:
Лабораторна робота
Предмет:
Архітектура комп ютерних систем

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

Міністерство освіти та науки України Національний університет «Львівська політехніка» Кафедра ЗІ / Лабораторна робота №1 «ПРАКТИКА РОБОТИ З АРХІТЕКТУРНИМ СИМУЛЯТОРОМ WinMIPS64» з дисципліни «Архітектура комп’ютерних систем» Львів-2022 Мета роботи: Опанування технікою роботи з архітектурним симулятором WinMIPS64 машини з 64-розрядною RISC архітектурою MIPS64. Завдання Дослідити симулюванням виконання заданих викладачем машинних окремих інструкцій і пар інструкцій. За результатами проведених лабораторних досліджень оформити звіт та захистити його. Симулятор використовує операційну систему Windows. Варіант Число А Число В Арифметична операція  16 79 10 +   Виконання роботи Виконання роботи 1. Завантаження програми Спершу ми створюємо файл sum: / Рисунок 1.1 Файл sum. s Наступний крок це перевірити синтаксис програми ще до симулювання за допомогою утиліти asm.exe. Для цього потрібно виконати команду операційної системи: > asm sum Рис.1.2 / Рисунок 1.2. Перевірка синтаксису утилітою asm. 2. Симулювання Натискаєм клавішу F10, щоб розпочати новий цикл симулювання. Після чого натискаємо F7 Clock 1 / Clock 2 / Clock 3 / Clock 4 / Clock 5 Перше пригальмування / Clock 6 / Clock 7 Бачимо, що запис R3 дорівнює 59 / Clock 8 Натискаєм клавішу F7 можна побачити, що Змінна С набула значення 1с / Clock 9 та Clock 10 Програма завершує свою роботу / Статистика після виконання програми у режимі із випередженням: / Із вікна статистики: витрачено 10 тактових циклів на виконання п’ятьох інструкцій. Значить, отримали середнє число тактових імпульсів CPI = 2 на одну інструкцію. Ще ми мали 1 пригальмування RAW. Наше кінцеве число = 59 – в шістнадцятковій системі числення. Якщо ми переведемо число у десяткову систему числення за допомогою конвертора то отримаємо число 89. / За умовою ми додавали числа 79 + 10 = 80. Отже програма відпрацювала правильно. Наступний етап, буде полягати в тому, що потрібно буде виконати симулювання в режимі із забороною випередження, для заборони випередження (forwarding) треба клікнути на Enable Forwarding. Та за допомогою клавіші F4 виконуємо весь код. / Статистика після виконання програми у режимі із заборони випередження: / Бачимо, що протягом виконання програми у режимі із забороною випередження мали 4 пригальмування RAW. Витратили 13 тактових циклів на виконання п’ятьох інструкцій. Значить, отримали середнє число тактових імпульсів CPI = 2,6 на одну інструкцію. Висновок
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

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

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

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

Admin

26.02.2023 12:38

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