Questão de Programação — Assembly — FCC 2017
ProgramaçãoAssembly
- Código
- fc036543
- Banca
- FCC
- Órgão
- DPE-RS
- Ano
- 2017
- Nível
- Superior
- Cargo
- Analista - Desenvolvimento de Sistemas
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 Bmult Cadd Dstore XO código corresponde à operação:
- AX = B* (C + D)
- BX = (B + C) * D
- CX = X + (B*C + D)
- DX = B*C + D + X
- EX = (B*C) + D