Типы многоядерных вычислительных систем


Download 475.5 Kb.
bet13/17
Sana09.06.2023
Hajmi475.5 Kb.
#1466793
TuriСамостоятельная работа
1   ...   9   10   11   12   13   14   15   16   17
Bog'liq
Методичка лр №4

XCHG (eXCHanGe register/memory with register) – обмен значениями между операндами. Операнд_1: 8, 16 или 32-разрядный регистр или ячейка памяти, операнд_2: 8, 16 или 32-разрядный регистр. На флаги не влияет.
XCHG операнд_1, операнд_2 (XCHG АХ, BL)
Действие: результат = операнд_2
операнд_2 = операнд_1
операнд_1 = результат
Алгоритм выполнения команды.
Выборка операнда_1 и операнда_2.
Выполнение обмена.
Исключения: #GP, #PF.


ROL (Rotate Operand Left) – циклический поразрядный сдвиг влево операнда_1 на количество разрядов, указанное в операнде_2.
ROL операнд_1, операнд_2 (ROL ЕАХ, 8)
Действие: каждый раз при циклическом сдвиге разрядов операнда_1 влево его старший выдвигаемый бит вдвигается в младший (правый) разряд операнда_1 и одновременно во флаг переноса EFLAGS.CF. Операнд_1: 8, 16 или 32-разрядный регистр или ячейка памяти. Операнд_2: 1(единица), 8-разрядная константа или регистр CL. Флаги CF, ОF, SF, ZF, PF устанавливаются по результату операции.
Алгоритм выполнения команды в АЛУ
Сдвиг всех разрядов операнда_1 влево на один разряд; при этом выдвига-емый слева бит становится значением флага переноса EFLAGS.CF и младшего правого разряда операнда_1.
Указанные выше два действия повторяются количество раз, равное зна-чению операнда_2.
Исключения: #GP, #PF.

Порядок выполнения работы


Для вашего варианта задания на курсовую работу, полученного у преподавателя, разработать обобщённый алгоритм № 2 последовательности выполнения всех фаз команды с учётом количества и местоположения операндов (на основании раздела 5 данных м.у.).

Вопросы для самопроверки (защиты Л/р)




В каких режимах может работать центральный процессор?
Режим реальной адресации
Защищенный режим виртуальной адресации
Режим виртуального процессора 8086
Режим системного управления



Download 475.5 Kb.

Do'stlaringiz bilan baham:
1   ...   9   10   11   12   13   14   15   16   17




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling