Linguagem c

1358 palavras 6 páginas
FORMATO DO PROGRAMA FONTE
As declarações do programa fonte são constituídas pelos seguintes campos:

1) • • • • • • Campo do Rótulo: o primeiro caractere deve ser alfabético e pode ter no máximo 13 caracteres espaço, "tab" e " : " são considerados como caracteres finais do Rótulo corresponde ao endereço da instrução é opcional para identação do programa usar “tab” antes do próximo campo alinhar o primeiro caractere do Rótulo à esquerda

2) Campo da Operação : • • contém o mnemônico da instrução ou diretivas do programa, não diferencia entre maiúsculas e minúsculas.

3) Campo do Operando: • especifica o dado a ser operado pela instrução.

4) Campo do Comentário: • • • • Usado pelo programador para comentar a função da instrução no contexto do programa. É opcional. Sempre começa com ";" . Se o comentário mudar de linha, deve vir precedido de “ ; ”

Exemplo: INIT: Mov A,30h ; carrega o acumulador com o dado ;armazenado no endereço 30h.

TIPOS DE INFORMAÇÕES NO CAMPO DO OPERANDO
1. Rótulo - é um conjunto de caracteres com valor numérico associado a ele, e geralmente representando um endereço. Pode ter no máximo 13 caracteres, sendo o primeiro obrigatoriamente uma letra . Os demais caracteres podem ser letras, dígitos e ponto. 2. Constante numérica – • Decimal - é o default; o final D é opcional.

Exemplo: ABC: MOV A,#15D ; carrega o registrador A com 15 decimal • Hexadecimal - a constante deve ser finalizada com H; quando inicia com uma letra deve ser precedida por 0(zero) .

Exemplo : Here: Mov A, #0BAH ; carrega o registrador A com BAh • Octal - deve ser finalizada com Q

Exemplo: La12: MOV A,#72Q ; carrega o acumulador com 72 octal • Binária - deve ser finalizada com B.

Exemplo: dda1: MOV A, #11110110B ; carrega o registrador A com F6H • Caracteres ASCII - A constante ASCII deve vir entre cotas únicas.

Exemplo: M1: Mov A, #`E` ; carrega o registrador A com o código ASCII da letra E • Contador de posição - o valor corrente do PC pode

Relacionados

  • Linguagem C C++
    13319 palavras | 54 páginas
  • LINGUAGEM C/C++
    1905 palavras | 8 páginas
  • Linguagem C
    4307 palavras | 18 páginas
  • A linguagem c++
    1512 palavras | 7 páginas
  • Linguagem C
    1067 palavras | 5 páginas
  • Linguagem C
    981 palavras | 4 páginas
  • Linguagem c
    8779 palavras | 36 páginas
  • A linguagem c++
    7083 palavras | 29 páginas
  • Linguagem C
    1228 palavras | 5 páginas
  • linguagem c
    3545 palavras | 15 páginas