## Команды передачи данных
|                                                                        Команды | Описание                                              |
| ------------------------------------------------------------------------------:|:----------------------------------------------------- |
|                            [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) | Присвоить и расширить нулевым значением               |

## Двоичные арифметические команды

|                                                       Команды | Описание              |
| -------------------------------------------------------------:|:--------------------- |
|   [ADD](Общего%20назначения/Двоичные%20арифметические/ADD.md) | Сложение              |
|   [ADC](Общего%20назначения/Двоичные%20арифметические/ADC.md) | Сложение с переносом  |
|   [SUB](Общего%20назначения/Двоичные%20арифметические/SUB.md) | Вычитание             |
|   [SBB](Общего%20назначения/Двоичные%20арифметические/SBB.md) | Вычитание с заемом    |
| [IMUL](Общего%20назначения/Двоичные%20арифметические/IMUL.md) | Знаковое умножение    |
|   [MUL](Общего%20назначения/Двоичные%20арифметические/MUL.md) | Беззнаковое умножение |
| [IDIV](Общего%20назначения/Двоичные%20арифметические/IDIV.md) | Знаковое деление      |
|   [DIV](Общего%20назначения/Двоичные%20арифметические/DIV.md) | Беззнаковое деление   |
|   [INC](Общего%20назначения/Двоичные%20арифметические/INC.md) | Инкремент             |
|   [DEC](Общего%20назначения/Двоичные%20арифметические/DEC.md) | Декремент             |
|   [NEG](Общего%20назначения/Двоичные%20арифметические/NEG.md) | Смена знака           |
|   [CMP](Общего%20назначения/Двоичные%20арифметические/CMP.md) | Сравнение             |