Microprocessados

747 palavras 3 páginas
Relatório de Atividades de Laboratório

Sistemas Microprocessados

Prática 1: Programação Assembly I

Matheus Correia Fortes 345725
Laerte de Mesquita Mello Neto 323374
Tarcísio Bruno Carneiro Oliveira 345704

19/04/2013
Sumário

1. Objetivos 3
2. Metodologia – Desenvolvimento 3
3. Resultados 4
4. Análise dos Resultados 5
5. Conclusão 5
6. Referências Bibliográficas 5

1. Objetivos

- Familiarizar-se com a linguagem Assembly.
- Conhecer as ferramentas de compilação e o emulador Emu8086 para o microprocessador 8086.
2. Metodologia – Desenvolvimento

O software Emu8086 versão 4.08 foi utilizado para a edição e compilação dos códigos em Assembly.
Nesta prática as ações foram focadas na int 21h. A int 21h possui um grupo de funções que permitem ao programador interagir com o prompt de comando do MS-DOS.

2.1 Programa que mostra uma string na tela
Para o primeiro código utilizou-se a função 09h que imprime uma string no vídeo. Isso é feito da seguinte maneira (apenas uma parte do código será mostrada por motivo de explicação, o código todo está em anexo):

Copia-se a mensagem para o registrador dx através do comando mov. mov dx, msg
Depois chama a função 09h através do comando mov novamente. mov ah, 09h
E a executa int 21h

2.2 Programa que ler um caractere e o mostra em seguida na tela Neste programa foram utilizadas as função AH = 01h para ler o caractere e a função AH = 06h para imprimir este caractere no vídeo.

A leitura do caractere é feita da seguinte forma: mov ah, 01h int 21h

O caractere fica guardado no registrador al, mas como as próxima funções utilizam também o registrador do al, copia-se para o registrador bl.

Para imprimir o caractere tem-se que copiar o registrador bl para o dl e então executar a função 06h.

mov dl,bl ; copiando registro

Relacionados

  • Microprocessados
    1550 palavras | 7 páginas
  • sistemas microprocessados
    716 palavras | 3 páginas
  • Sistemas microprocessados
    266 palavras | 2 páginas
  • Sistemas Microprocessados
    1673 palavras | 7 páginas
  • Conceitos Básicos de microprocessados
    1785 palavras | 8 páginas
  • Sistemas microprocessados
    1382 palavras | 6 páginas
  • Sistemas microprocessados
    2590 palavras | 11 páginas
  • Sistemas microprocessados
    3694 palavras | 15 páginas
  • ATPS sistemas microprocessados
    2588 palavras | 11 páginas
  • Sistemas Eletrônicos Microprocessados: Tipos, usos e aplicações
    3701 palavras | 15 páginas