Типы многоядерных вычислительных систем
Download 475.5 Kb.
|
Методичка лр №4
MOV (MOVe operand) – копирование содержимого операнда источник в операнд приемник.
MOV приемник, источник (MOV АХ, [EDI]) Действие: приёмник=источник Выборка операнда из источника и копирование его в приемник. Значение второго операнда не изменяется. Первый операнд – имя регистра или адрес ячейки памяти размером в байт, слово или двойного слово. Второй операнд – регистр, ячейка памяти или непосредственный операнд (исключается случай, когда оба операнда находятся в памяти или оба в сегментных регистрах). Размерности первого и второго операнда должны совпадать. Команда не изменяет значения флагов. Алгоритм выполнения команды Выборка операнда из источника. Копирование его в приемник, начиная с младших разрядов. Исключения: #GP, #PF. OR (logical inclusive OR) – логическое включающее ИЛИ. OR приемник, маска (OR EDX, mas[EBX+ESI]) Действие: приемник = приемник маска Команда выполняет операцию логического ИЛИ над соответствующими парами бит операндов приёмника и маски. Первый операнд – имя регистра или адрес ячейки памяти размером в байт, слово или двойное слово. Второй операнд – регистр, ячейка памяти или непосредственный операнд (исключается случай, когда оба операнда находятся в памяти). Команда сбрасывает в 0 флаги CF и OF; значение флагов SF, ZF, PF зависят от результата выполнения команды; флаг AF остается неопределенным. Алгоритм выполнения команды в АЛУ Выборка операнда из приемника и копирование его в накопитель. Побитовая дизъюнкция содержимого накопителя и маски. При этом бит результата равен 0, если соответствующие биты операндов маска и назначения равны 0, в противном случае бит равен 1; Копирование содержимого накопителя в приемник. Запись результата операции в источник (операнд маска остается неизменным); Установка флагов. Исключения: #GP, #PF. Download 475.5 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling