Команда BSWAP
Рубрика: Архитектура PC
(Команды CPU)
3149
Опубликовано: 25.04.2017
Команда BSWAP (Byte Swap) меняет порядок байт в 32-битном регистре на противоположный. Используется для перекодировки из формата представления чисел little-endian в формат big-endian и наоборот.
Команда BSWAP
Синтаксис: | BSWAP op1 |
Операнды: | op1 - r32 |
Назначение: | Изменение последовательности байтов |
Процессор: | 80486+ |
Флаги: | Не изменяются |
Комментарий: | Команда BSWAP реверсирует последовательность байт в 32-разрядном регистре. После выполнения команды первый байт регистра поменяется местами с последним, второй - с предпоследним и т.д. Возможен вариант использования этой команды с 16-разрядным регистром. В этом случае результат останется в регистре назначения без изменений. |
Ограничения: | Нет |
Примеры: |
mov edx,01020304h bswap edx ;EDX=04030201 |
Комментарии (0)