Considere um processador em cujo conjunto de instruções há instruções de um operando, que utilizam um único registrador aritmético na CPU, conhecido como acumulador. A instrução load carrega o operando no acumulador; mult multiplica o operando pelo valor que está no acumulador e armazena o resultado no acumulador; add realiza a soma do operando ao valor que está no acumulador; store armazena o valor do acumulador no operando.
Com base nas instruções de um operando, um Analista escreveu o seguinte código:
load B
mult C
add D
store X
O código corresponde à operação:
a) X = B* (C + D)
|
b) X = (B + C) * D
|
c) X = X + (B*C + D)
|
d) X = B*C + D + X
|
e) X = (B*C) + D
|
Copyright © Tecnolegis - 2010 - 2024 - Todos os direitos reservados.