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

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

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

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

Лабораторна робота № 4: Використання команд упаковки/розпаковки, команд порівняння та передачі даних

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

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

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

Рік:
2005
Тип роботи:
Лабораторна робота
Предмет:
Архітектура комп'ютерів
Група:
КІ 21
Коротко про документ

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

У роботі розглядаються синтаксис та особливості використання MMX-команд упаковки, розпаковки, порівняння та передачі даних. Наведено приклади виконання команд та зроблено висновки щодо їх застосування.

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

  • MMX-команди
  • Упаковка даних
  • Розпаковка даних
  • Команди порівняння
  • Передача даних
  • Архітектура ЕОМ
  • Регістри процесора

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

  1. Виконання роботи
  2. Використання команд упаковки/розпаковки
  3. Синтаксис та використання команд порівняння та передачі даних
  4. Висновок
Для кого:Студенти технічних спеціальностей
Викладачі:Викладач кафедри ЕОМ

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

MMXpackssdwpcmpeqbmovdmovqоперандупаковка данихрозпаковка данихнасичення

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

Міністерство освіти й науки України Національний університет “Львівська політехніка” Кафедра ЕОМ Лабораторна робота №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   Висновок: Під час виконання лабораторної роботи я освоїв синтаксис, та специфіку виконання команд упаковки/розпаковки а також порівняння та передачі даних.
Допоможи студентському архіву

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

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

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

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

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

Admin

26.02.2023 12:38

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