vault backup: 2024-01-05 22:40:47
This commit is contained in:
+21
-21
@@ -1,25 +1,25 @@
|
||||
## Команды передачи данных
|
||||
| Команды | Описание |
|
||||
| -------------------------------------------------------------------------------:|:----------------------------------------------------- |
|
||||
| [MOV](Общего%20назначения/Передачи%20данных/MOV.md) | Присваивание |
|
||||
| [CMOVxx](Общего%20назначения/Передачи%20данных/CMOVxx.md) | Условное присваивание |
|
||||
| [XCHG](Общего%20назначения/Передачи%20данных/XCHG.md) | Обмен значений |
|
||||
| [BSWAP](Общего%20назначения/Передачи%20данных/BSWAP.md) | Перестановка байтов |
|
||||
| [XADD](Общего%20назначения/Передачи%20данных/XADD.md) | Обмен и сложение |
|
||||
| [CMPXCHG](Общего%20назначения/Передачи%20данных/CMPXCHG.md) | Сравнение и обмен |
|
||||
| [CMPXCHG8B, CMPXCHG16B](Общего%20назначения/Передачи%20данных/CMPXCHG8(16)B.md) | Сравнение и обмен 8/16 байтов |
|
||||
| [PUSH](Общего%20назначения/Передачи%20данных/PUSH.md) | Поместить значение в стек |
|
||||
| [POP](Общего%20назначения/Передачи%20данных/POP.md) | Взять значение из стека |
|
||||
| [PUSHA/PUSHAD](Общего%20назначения/Передачи%20данных/PUSHA(D).md) | Поместить значения регистров общего назначения в стек |
|
||||
| [POPA/POPAD](Общего%20назначения/Передачи%20данных/POPA(D).md) | Взять значения регистров общего назначения из стека |
|
||||
| [IN](Общего%20назначения/Передачи%20данных/IN.md) | Прочитать значение из порта ввода/вывода |
|
||||
| [OUT](Общего%20назначения/Передачи%20данных/OUT.md) | Записать значение в порт ввода/вывода |
|
||||
| CWD | Преобразовать Word в DWord |
|
||||
| CDQ | Преобразовать DWord в QWord |
|
||||
| CBW | Преобразовать Byte в Word |
|
||||
| CWDE | Преобразовать Word в DWord в регистре eax |
|
||||
| MOVSX | Присвоить и расширить с учетом знака |
|
||||
| MOVZX | Присвоить и расширить нулевым значением |
|
||||
| Команды | Описание |
|
||||
| ------------------------------------------------------------------------------:|:----------------------------------------------------- |
|
||||
| [MOV](Общего%20назначения/Передачи%20данных/MOV.md) | Присваивание |
|
||||
| [CMOVxx](Общего%20назначения/Передачи%20данных/CMOVxx.md) | Условное присваивание |
|
||||
| [XCHG](Общего%20назначения/Передачи%20данных/XCHG.md) | Обмен значений |
|
||||
| [BSWAP](Общего%20назначения/Передачи%20данных/BSWAP.md) | Перестановка байтов |
|
||||
| [XADD](Общего%20назначения/Передачи%20данных/XADD.md) | Обмен и сложение |
|
||||
| [CMPXCHG](Общего%20назначения/Передачи%20данных/CMPXCHG.md) | Сравнение и обмен |
|
||||
| [CMPXCHG8B/CMPXCHG16B](Общего%20назначения/Передачи%20данных/CMPXCHG8(16)B.md) | Сравнение и обмен 8/16 байтов |
|
||||
| [PUSH](Общего%20назначения/Передачи%20данных/PUSH.md) | Поместить значение в стек |
|
||||
| [POP](Общего%20назначения/Передачи%20данных/POP.md) | Взять значение из стека |
|
||||
| [PUSHA/PUSHAD](Общего%20назначения/Передачи%20данных/PUSHA(D).md) | Поместить значения регистров общего назначения в стек |
|
||||
| [POPA/POPAD](Общего%20назначения/Передачи%20данных/POPA(D).md) | Взять значения регистров общего назначения из стека |
|
||||
| [IN](Общего%20назначения/Передачи%20данных/IN.md) | Прочитать значение из порта ввода/вывода |
|
||||
| [OUT](Общего%20назначения/Передачи%20данных/OUT.md) | Записать значение в порт ввода/вывода |
|
||||
| [CWD](Общего%20назначения/Передачи%20данных/CWD,CDQ,CQO.md) | Преобразовать Word в DWord |
|
||||
| [CDQ](Общего%20назначения/Передачи%20данных/CWD,CDQ,CQO.md) | Преобразовать DWord в QWord |
|
||||
| [CBW](Общего%20назначения/Передачи%20данных/CBW,CWDE,CDQE.md) | Преобразовать Byte в Word |
|
||||
| [CWDE](Общего%20назначения/Передачи%20данных/CBW,CWDE,CDQE.md) | Преобразовать Word в DWord в регистре eax |
|
||||
| [MOVSX](Общего%20назначения/Передачи%20данных/MOVSX(D).md) | Присвоить и расширить с учетом знака |
|
||||
| [MOVZX](Общего%20назначения/Передачи%20данных/MOVZX.md) | Присвоить и расширить нулевым значением |
|
||||
|
||||
## Двоичные арифметические команды
|
||||
|
||||
|
||||
Reference in New Issue
Block a user