A linguagem Assembly é formada por mnemônicos, que correspondem às instruções exportadas pelo processador em questão. Geralmente, instruções de linguagens de alto nível, após terem sido compiladas, são convertidas em uma sequência de várias instruções Assembly. Nesta questão, considere o seguinte código escrito em um Assembly hipotético:
mov Reg1, 5mov Reg2, 4
add Reg2, 1
sub Reg1, Reg2
je p_elseadd Reg2, 2
sub Reg1, 5jump p_final
p_else:sub Reg2, 1
p_final:
sub Reg1, Reg2
js p_finaltotalsub Reg2, 1
p_finaltotal:
No código acima, além das instruções de movimentação de dados, de soma e de subtração, foram, também, utilizadas as seguintes instruções de desvio:
Agora, assinale a alternativa que contém os valores finais de “ Reg1” e de “ Reg2”, respectivamente.
Para escrever sua resposta aqui, entre ou crie uma conta
Organização e Arquitetura de Computadores
Arquitetura e Organização de Computadores
Compartilhar