SóProvas


ID
2522842
Banca
FCC
Órgão
DPE-RS
Ano
2017
Provas
Disciplina
Programação
Assuntos

Considere um processador em cujo conjunto de instruções há instruções de três operandos. A instrução mult multiplica os dois primeiros operandos e armazena o resultado no terceiro operando e add soma os dois primeiros operandos e armazena o resultado no terceiro. Neste processador, o código que corresponde à operação X = (B * C) + D é: 

Alternativas
Comentários
  • acertei por dedução, pois primeiro vai se calcular b * c , por estar entre parêntesis, e salvar este valor na variável x, depois soma D + X, letra A

  • Quando estudei assembly na minha faculdade, eu aprendi que o valor de destino é o primeiro operando após a instrução, não sei se estou errado mas achei muito estranho a resposta deste exercicio com o operador de destino do calculo ser o último.


    Segue um material da maneira em que eu aprendi: http://eceweb.ucsd.edu/~gert/ece30/CN2.pdf


    Logo na página 2 é possivel ver como funciona a instrução ADD.