Поглибити і закріпити знання з архітектури МП платформи х86 і навички його програмування

Лабораторна робота №11: “Дослідження програм з використанням команд

SSE-розширень”

Мета заняття:

– поглибити і закріпити знання з архітектури МП платформи х86 і навички його програмування;

– набути практичних навичок складання, налагодження і виконання програм з використанням командSSE, написаних мовою асемблеру для програмування МП платформи х86.

“SSE-команди”

Постановка задачі

Згідно з останньою цифрою номера студента в групі вибрати свій варіант та написати на асемблері за допомогою SSE-команд програму обчислення одного з виразів з використанням дійсних чисел та виведенням варіанту завдання та його вмісту, результату і прізвища автора програми на екран за допомогою функцієї MessageBoxIndirect.

 

Завдання 1

(2a – e)b2 – d/√b, де a = 0,1; b = 1,05; c = 2,1; d = 3,2; інакше – виконати операцію d/√b. 2. Виконати операцію паралельного логічного множення чисел за допомогою SSE-команд. Якщо всі числа другого масиву…

Постановка задачі

1. Виконати паралельне порівняння за допомогою SSE2-команд 2-х масивів по 11 чисел. Якщо всі числа другого масиву більші від першого, то виконати… 2. Задано два масиви по 5 чисел. За допомогою SSE2-команд визначити суму чисел… 3. Виконати паралельне порівняння за допомогою SSE2-команд 2-х масивів по 10 чисел. Якщо перший масив більший від…

Зміст звіту

2. Блок-схема алгоритму виконання прикладу з детальним коментарем та описом роботи. 3. Лістинг програми з виведенням даних на екран монітора з використанням… 4. Рrint screen екрана 32-розрядного налагоджувача з виконаною програмою.