Programação assembler

820 palavras 4 páginas
Prática de microcontrolador 8051

1/1

Conceitos 8051.

básicos

de

programação

assembler

Todo programa por mais complexo que seja ou possa parecer tem as partes abaixo, sendo que cada uma delas pode ser novamente dividida nas mesmas partes até que se torne elementar. Abaixo vemos o fluxo genérico de um programa. Início do programa

Definição das condições iniciais Processamento Definição da saída do resultado

Representação típica de um fluxograma de uma rotina de um programa simples.

Fim do programa Os programas tem alguns elementos básicos como loop’s, loop’s controlados e subrotinas.
Nome do programa

Definição das condições iniciais Processamento

Representação típica de um fluxograma de uma rotina de um programa com loop.

Bloco de tomada de decisão (?).

sim: a condição foi satisfeita não: a condição não foi satisfeita

Se o teste for falso: processamento de informações

não

Controle do loop sim Definição da saída do resultado

Fim do programa
Prof. Rogério

Prática de microcontrolador 8051

2/2

O fluxograma acima mostra a representação típica de um programa com execução de loop’s. Percebe-se que o controle do loop faz com que o processamento volte a ser executado, isto faz com que tarefas repetitivas sejam executadas com muita facilidade. O loop é dito não controlado, ou simplesmente loop, caso o controle do loop execute simplesmente um retorno ao processamento. Podemos ter duas situações: o loop torna-se infinito e o programa nunca acaba ou um bloco de tomada de decisão pode em algum ponto do processamento desviar o programa para fora do loop. O loop é dito controlado caso o controle do loop seja também um bloco de tomada de decisão. O loop controlado é muito utilizado em contagens e pesquisas de um modo geral.

Exemplos de programas e fluxogramas:
Programa simples Exemplo 1: Soma de 8 bits. Faça um fluxograma e escreva o programa em assembler que some o conteúdo que está na memória 45h com o conteúdo

Relacionados

  • Programação em assembler - mips
    2016 palavras | 9 páginas
  • dfdf
    1417 palavras | 6 páginas
  • Arq. de Computadores
    566 palavras | 3 páginas
  • Trabalho de Linfguagem de Maquina Prof
    1544 palavras | 7 páginas
  • Relatorio Assembly alterado
    1627 palavras | 7 páginas
  • quetitulo
    342 palavras | 2 páginas
  • Aceitar
    908 palavras | 4 páginas
  • LinguagemAssembly6800
    6342 palavras | 26 páginas
  • Linguagem de programação - assembly
    1047 palavras | 5 páginas
  • Montadores e ligadores
    1409 palavras | 6 páginas