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

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

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

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

Симулювання операцій з рухомою комою

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

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

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

Рік:
2014
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Архітектура комп’ютера
Група:
КН-31
Коротко про документ

Про що ця робота

Звіт з лабораторної роботи присвячено дослідженню симулятора DLX та виконанню операцій з рухомою комою. У ході роботи складено асемблерну програму та проаналізовано конвеєр і конфлікти за даними.

У роботі розглядаються

  • Архітектура комп'ютера
  • Симулятор DLX
  • Операції з рухомою комою
  • Асемблерне програмування
  • Конвеєр команд
  • Конфлікти за даними
  • Головна пам'ять
  • Експериментальні дослідження

Зміст і розділи

  1. Мета
  2. Завдання
  3. Код базисної програми
  4. Симулювання програми
  5. Код програми експериментальної частини
  6. Висновок
Для кого:Студенти технічних спеціальностей вищих навчальних закладів, які вивчають архітектуру комп'ютерів.
Викладачі:Ногаль М.В.

Ключові поняття

DLXрухома комаасемблерна програмапам'ятьвипередженнябазисна програмаекспериментальна частинаконфлікт за даними

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

Міністерство освіти і науки, молоді та спорту України Національний університет „Львівська політехніка” Звіт з Лабораторної роботи №6 з дисципліни: «Архітектура комп’ютера Ч.2» на тему: «СИМУЛЮВАННЯ ОПЕРАЦІЙ З РУХОМОЮ КОМОЮ» Львів 2014 Мета: Дослідження роботи стимулятора DLX. Завдання: Скласти асемблерну програму додавання трьох цілих чисел. Дослідити виконання цієї програми симулятором DLX. Пояснити та проаналізувати інформацію, отриману в результаті виконання обчислень за програмою. Скласти звіт та захистити його. Завдання: A/8 - B Нехай три доданки А, В та С містяться у головній пам’яті за наступними адресами та набувають наступних значень: Доданок Вмістиме Адреса  A 32.0 0x00  B 2.0 0x08   Сума дорівнює 32.0 / 8 - 2.0 = 2.0. Код базисної програми: .data A: .double 32.0 B: .double 2.0 Z: .double 8 .text l.d f3,Z(r0) l.d f1,A(r0) l.d f2,B(r0) div.d f1,f1,f3 sub.d f4,f1,f2 s.d f4,0x18(r0) halt Симулювання програми: / Рис.1. Дозволити випередження / Рис.2. Протокол роботи конвеєра / Рис.3. Протокол вмістимого комірок головної пам’яті / Рис.4. Вікно регістрів / Рис.5. Протокол статистик Симулювання програми: / Рис.6. Заборонене використання випередження / Рис.7. Протокол роботи конвеєра / Рис.8. Протокол статистик Код програми експериментальної частини: .data A: .double 32.0 B: .double 2.0 Z: .double 8 .text l.d f3,Z(r0) l.d f1,A(r0) l.d f2,B(r0) nop div.d f1,f1,f3 nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop sub.d f4,f1,f2 nop nop nop nop nop s.d f4,0x18(r0) halt / Рис. 9. Протокол роботи конвеєра для експериментальної програми / Рис.10. Протокол статистик Симулювання програми: / Рис.11. Дозволити випередження і передбачення напрямку умовного переходу / Рис.12. Протокол роботи конвеєра Висновок: В цій лабораторній роботі я використовувала числа з рухомою комою, з подвійною точністю. В ході виконання експериментальної частини було усунено всі конфлікти за даними.
Допоможи студентському архіву

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

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

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

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

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

Admin

26.02.2023 12:38

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