Logo Passei Direto
Buscar
1 Marcar para revisão Quais os valores iniciais nas posições de memória 0x200 e 0x202, respectivamente, no código abaixo? .org 0x000 laco: LOAD M(var_x) SUB M(const1) STOR M(var_y) JUMP+ M(laco) .org 0x200 var_x: word 0x90 const1: word 1 var_y: word 0x10 A 90 em hexadecimal e 10 em hexadecimal B 90 em hexadecimal e 1 C 1e 10 em hexadecimal D 90 em hexadecimal e indeterminado E 90 em hexadecimal e 0
User badge image
Mateus Mendes

anteontem

Respostas

User badge image

Ed Verified user icon

anteontem

Para responder à sua pergunta, vamos analisar o código e as posições de memória especificadas. No código fornecido, temos as seguintes definições de variáveis nas posições de memória: - `var_x` está na posição 0x200 e tem o valor `0x90` (144 em decimal). - `const1` está na posição 0x202 e tem o valor `1` (ou `0x01` em hexadecimal). - `var_y` está na posição 0x204 e tem o valor `0x10` (16 em decimal). Portanto, os valores iniciais nas posições de memória 0x200 e 0x202 são: - 0x200: 0x90 - 0x202: 0x01 Analisando as alternativas: A) 90 em hexadecimal e 10 em hexadecimal - Incorreto, pois 0x202 é 0x01. B) 90 em hexadecimal e 1 - Correto, pois 0x200 é 0x90 e 0x202 é 0x01. C) 1e 10 em hexadecimal - Incorreto, pois não corresponde aos valores. D) 90 em hexadecimal e indeterminado - Incorreto, pois sabemos o valor em 0x202. E) 90 em hexadecimal e 0 - Incorreto, pois 0x202 é 0x01. A alternativa correta é: B) 90 em hexadecimal e 1.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina