використання команд упаковки/розпаковки, команд порівняння та передачі даних

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

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

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

Рік:
2005
Тип роботи:
Лабораторна робота
Предмет:
Інші
Група:
КІ

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

Міністерство освіти й науки України Національний університет “Львівська політехніка” Кафедра ЕОМ Лабораторна робота №4 “ використання команд упаковки/розпаковки, команд порівняння та передачі даних” Львів-2005 Виконання роботи використання команд упаковки/розпаковки. packssdw MM1, MM3 MMX-команди упаковки перетворять довгі елементи даних (16- і 32-розрядні слова) в коротші. Якщо початкове значення "Не поміщається" в короткому елементі даних, то відбувається "насичення" - результатом вважається граничне значення "Допустимого діапазону" вихідного типу даних. Команди розпаковування попарно об'єднують елементи даних з обох операндів в довші елементи вихідного операнда. Цими командами можна користуватися для підвищення числа значущих розрядів при обчисленнях. MM1 7F807E01 80FF777F  MM3 7FFFFFFF 80FFAA55  MM1 7FFF 7FFF 8000 8000   Синтаксис та використання команд порівняння та передачі даних. pcmpeqb MM1, MM2 MMX-команди порівняння попарно порівнюють елементи даних (байти, 16- або 32-розрядні слова) вхідного і вихідного операндів. Залежно від результату порівняння відповідний елемент даних вихідного операнда заповнюється нулями або одиницями. Ці команди, як і вся решта MMX-команд, не встановлюють прапорів (ознак). MMX-команди передачі даних movd і movq виконують копіювання: з одного MMX-регістра в іншій, з MMX-регістра в пам'ять і назад, з MMX-регістра в цілочисельний регістр і назад (тільки команда movd). · Серед всіх MMX-команд тільки movd і movq можуть мати вихідний операнд в пам'яті; movd - єдина команда, у якої операнд може бути в цілочисельному регістрі. MM1 7F 80 7E 01 80 FF 77 7F  MM2 80 FF 7F 80 77 7F 00 01  MM1 00 00 FF 00 00 00 00 00   Висновок: Під час виконання лабораторної роботи я освоїв синтаксис, та специфіку виконання команд упаковки/розпаковки а також порівняння та передачі даних.
Антиботан аватар за замовчуванням

01.01.1970 03:01-

Коментарі

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

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

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

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

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

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

Admin

26.02.2023 12:38

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