Assembly mal feito

5135 palavras 21 páginas
Aula 5

Assembly
Primeiros Passos

5.1

Objectivos . . . . . . . . . . . . . . . . . . . . . . . . .

1

5.2

Introdu¸˜o ca ........................

2

5.3

Programa¸˜o em linguagem assembly . . . . . . . . ca 3

5.4

Modelo de programa¸˜o . . . . . . . . . . . . . . . . ca 4

5.4.1

Organiza¸˜o da mem´ria . . . . . . . . . . . . . . . . ca o

4

5.4.2

Registos principais . . . . . . . . . . . . . . . . . . .

5

5.4.3

Grupos de instru¸˜es . . . . . . . . . . . . . . . . . . co 5

5.5

Regras de sintaxe . . . . . . . . . . . . . . . . . . . .

6

5.6

O assemblador . . . . . . . . . . . . . . . . . . . . . .

7

5.6.1

Caracter´ ısticas gerais . . . . . . . . . . . . . . . . . .

7

5.6.2

Alguns comandos do assemblador da KEIL . . . . .

8

5.6.3

Formato das listagens . . . . . . . . . . . . . . . . .

10

5.7
5.8

5.1

Problemas . . . . . . . . . . . . . . . . . . . . . . . . . 10
Algumas resolu¸˜es . . . . . . . . . . . . . . . . . . . 12 co Objectivos

Familiariza¸˜o com o modelo de programa¸˜o simplificado da fam´ 51, com a ca ca ılia sintaxe da sua linguagem assembly e com alguns comandos do assemblador.
1

2

AULA 5. ASSEMBLY – PRIMEIROS PASSOS

5.2

Introdu¸˜o ca O paradigma do programa residente 1 obriga, como o pr´prio nome indica, a o armazenar em mem´ria um programa (conjunto de instru¸˜es) num formato o co que o microprocessador entenda. Essas instru¸˜es n˜o s˜o mais do que c´dico aa o gos bin´rios que o microprocessador vai extraindo da mem´ria, descodificando a o e executando. Um programa nessa forma diz-se estar em c´digo m´quina . Proo a gramar directamente em c´digo m´quina n˜o ´ vi´vel mesmo para programas o a ae a pequenos. De facto, por simples inspec¸˜o constata-se que os programas em ca c´digo m´quina: a) s˜o muito extensos, dif´ o a a ıceis de perceber e depurar, b) n˜o a descrevem as tarefas a

Relacionados

  • Linguagem de progamação ASSEMBLY
    4199 palavras | 17 páginas
  • Informática_Linguagem_Assembly
    1778 palavras | 8 páginas
  • ATPS Paradigmas de Linguagem de Programação
    1521 palavras | 7 páginas
  • Teste
    1484 palavras | 6 páginas
  • Trabalho do segundo semestre - ADS-Unopar
    5276 palavras | 22 páginas
  • Irrigação
    8522 palavras | 35 páginas
  • Linguagens de programação
    7083 palavras | 29 páginas
  • Trabalho de Lógica de programação
    438 palavras | 2 páginas
  • Risc e cisc
    1476 palavras | 6 páginas
  • Gestão da Produção
    11943 palavras | 48 páginas