Buscar

Como calcular o ciclo de instruções - Organização de Computadores

Escreva um programa que utilize as instruções de linguagem de montagem. O conteúdo da memória cujo endereço é 80 é lido e verifica-se se o seu valor é maior que 0. Caso seu valor seja maior que 0, o conteúdo de memória cujo  endereço  é 100  é somado  do  conteúdo  de memória cujo  endereço  é 80  e o  resultado  é armazenado  no  endereço  80.  Caso  contrário,  o  conteúdo  de  memória  cujo  endereço  é  80  é multiplicado por 4  e o resultado é armazenado no endereço 80. Além  de  apresentar  seu  programa  escrito  em  linguagem  de  montagem,  apresente  também  o programa traduzido para linguagem de máquina.  A linguagem de máquina que não estou conseguindo entender? algum pode ajudar?

EX:

Instrução

Descrição

 

 

LDA 60

ACC < - (60)

JN 17

Se ACC < 0 CI < - 17

LDA 50

ACC < - (50)

ADD 50

ACC < - ACC + (50)

ADD 50

ACC < - ACC + (50)

STR 80

(80) < - ACC

HLT

Encerra

ADD 80

ACC < - ACC + (80)

STR 60

(60) < - ACC

HLT

Encerra

💡 1 Resposta

User badge image

Jeferson Machado Silva

usa pipeline

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta.

User badge image

Outros materiais