Monday 02 December 2024 (GMT+0300)
Система команд x86 |
|
Программирование - Архитектура и система команд микропроцессоров x86 |
BSWAP
Перестановка байтов
Влияние команды на флаги и форматы команды:
0F C8+rd |
BSWAP r32 |
Перестановка байтов в 32-битном регистре |
Intel486 |
bswap ebx |
Описание:
Команда BSWAP меняет порядок следования байтов 32-битного регистра на противоположный. В случае использования команды BSWAP с атрибутом 16-битного размера операнда, результат, помещаемый в регистр назначения, неопределен.
Операция:
TEMP = r32;
r32(7..0) = TEMP(31..24);
r32(15..8) = TEMP(23..16);
r32(23..16) = TEMP(15..8);
r32(31..24) = TEMP(7..0);
Особые ситуации защищенного режима:
Нет.
Особые ситуации режима реальной адресации:
Нет.
Особые ситуации режима V86:
Нет.
Входит в группу команд: Базовая система команд CPU
Все права защищены © Алексей Ровдо, 1994-2023. Перепечатка возможна только по согласованию с владельцем авторских прав. admin@club155.ru