TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

A LINGUAGEM DE MAQUINA

Por:   •  19/4/2021  •  Trabalho acadêmico  •  734 Palavras (3 Páginas)  •  137 Visualizações

Página 1 de 3

JULIO CESAR DE OLIVEIRA GERALDO - BI300399X

EXERCICIO 1

;SOMA DE DOIS NUMEROS DE 16 bits APARTIR DO END. 3000H

;ARMAZENAR A RESPOSTA NO END. 3004H

;SOMA DE PARES DE REGISTRADORES

MVI D,00H ;ZERA O REG D

MVI E,00H ;ZERA O REG E

MVI H,00H ;ZERA O REG H

MVI L,00H ;ZERA O REG L

LHLD 3000H ;COPIA O CONT. DA POSIÇÃO DA MEMÓRIA 3000H

;PARA O REG L

;COPIA O CONT. DA POSIÇÃO DA MEMÓRIA 3001H

;PARA O REG H

XCHG ;HL = DE, TRANSPORTA O CONTEUDO DO REG HL

;PARA O REG DE E ZERA O REG HL

LHLD 3002H ;COPIA O CONT. DA POSIÇÃO DA MEMÓRIA 3002H

;PARA O REG L

;COPIA O CONT. DA POSIÇÃO DA MEMÓRIA 3003H

;PARA O REG H

DAD D ;SOMA O PAR DE REGISTROS DE COM HL

SHLD 3004H ;COPIA O RESULTADO DA SOMA PARA A POSIÇÃO

;3004H E 3005H

HLT

EXERCICIO 2

;IDENTIFICAR O MAIOR VALOR DENTRE 5 VALORES

MVI A,00H ;ZERA O AC. A

MVI C,00H ;ZERA O CONTADOR C

MVI C,05H ;DETERMINA CONTADOR DE 5 POIC. DE MEM.

LXI H,2000H ;ARMAZENA POISIÇÃO INICIAL DE MEMORIA EM 2000H

MOV A,M ;ARMAZENA O VALOR DA 1ª POSIC.EM A

V: CMP M ;COMPARANDO O REGISTRADOR M COM O A

;SE MAIOR FLAG CY=1

JNC S ;DESVIO CONDICIONAL DA FLAG CY - SE O

;VALOR DO ACUMULADOR FOR MAIOR QUE O DE M

MOV A,M ;COPIA O VALOR DA POSIÇÃO DE MEMORIA QUANDO MAIOR

S: INX H ;INC. EM HL PARA PROX. POS. DE MEMORIA

DCR C

...

Baixar como (para membros premium)  txt (1.9 Kb)   pdf (34.6 Kb)   docx (7.9 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com