Diagrama instruções de transferência e armazenamento de dados

As instruções de transferência, movimentação, ou comunicação de dados, e de entrada e saída, também servem para o armazenamento de dados, dado que a memória secundária é constituída por periféricos de armazenamento. Os mnemônicos do assembly (linguagem de montagem) podem variar entre as arquiteturas, mas são mais comuns variações de MOVE, LOAD, STORE, IN e OUT, além dos comandos PUSH e POP para manipulação da pilha. O diagrama abaixo ilustra essas operações: