Considerando-se o conjunto de instruções da plataforma x86, assinale a única alternativa em que a classe da instrução e a respectiva descrição estão CORRETOS.
MOVS: Move bytes, palavras, representando elementos de strings, de string para string.
LEA: carrega o conteúdo armazenado na posição de memória identificada pelo operando origem (segundo operando) para o registrador constante como operando destino (primeiro operando).
PUSHA: Armazena o registrador, identificado pelo operando único, no topo do stack.
LOOPZ: Efetua um loop enquanto o registrador ECX não alcança o limite máximo de repetições. Primeiro incrementa ECX, depois testa o fim da repetição.
CALL: Transfere o controle do programa para outra localização de memória. Antes da transferência, o endereço corrente do CALL é transferido para o stack.