Questões de Programação - Assembly para Concurso
Foram encontradas 38 questões
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:
Considerando-se o conjunto de instruções da plataforma x86, analise com atenção o programa assembly da figura e siga as seguintes instruções:
I) Substitua a marcação <DADO> pelo valor 5H, execute o programa, ao final anote o conteúdo do registrador EAX;
II) Substitua a marcação <DADO> pelo valor 4H, execute o programa, ao final anote o conteúdo do registrador EAX;
III) Substitua a marcação <DADO> pelo valor 3H, execute o programa, ao final anote o conteúdo do registrador EAX.
Assinale a alternativa em que os três valores listados (da esquerda para a direita), representando
os conteúdos anotados nos passos i, ii e iii, estão CORRETOS.