Apostila assembly

26228 palavras 105 páginas
Centro Federal de Educação Tecnológica do Rio Grande do Norte
Unidade de Ensino de Natal Gerência de Tecnologia da Informação e Educacional de Telemática

Apostila de Curso
Versão 01.2000 Professora: Anna Catharina
Material adaptado da apostila da disciplina de Microprocessadores do prof. MSc. José Alberto Nicolau de Oliveira, DEE, UFRN

Fevereiro/2000

Sumário

Sumário
1 Introdução a Microprocessadores 1.1 1.2 1.3 Arquitetura de Computadores Arquitetura Básica de Microprocessadores Evolução dos Microprocessadores 1 1 3 5 7 7 7 8 10 12 14 14 14 17 19 19 20 21 22 23 23 24 25 25 26 26 27 29 29 31 32 33 34 35 36 37 38 39

2 Análise de um Microprocessador Genérico 2.1 2.1.1 2.1.2 2.2 2.3 Arquitetura Interna Unidades Funcionais Estrutura Pipelined Função dos Pinos Sistema de Clock e Ciclos de Barramento

3 Sistema de Memória de Computadores 3.1 3.1.1 3.1.2 3.2 3.2.1 3.2.2 3.2.3 3.2.4 3.3 3.3.1 3.3.2 Estrutura de Memória Terminologia Armazenamento de Informações na Memória Organização da Memória Principal Organização Modular da Memória Organização Lógica Organização Física Acesso à Memória Memória Cache Arquitetura de um Sistema Cache Taxa de Acerto

4 Arquitetura de Software de um Microprocessador 4.1 4.2 4.2.1 4.2.2 4.2.3 4.2.4 4.3 4.4 4.4.1 4.4.2 4.4.3 4.4.4 4.4.5 4.4.6 4.4.7 Modelo de Software Registradores Registradores de Dados (Registradores de Uso Geral) Registradores de Segmento Registradores Ponteiros e de Índice (Registradores de Deslocamento) Registrador de Flags Pilha Modos de Endereçamento de Memória Modo de Endereçamento por Registro Modo de Endereçamento Imediato Modo de Endereçamento Direto Modo de Endereçamento Indireto por Registro Modo de Endereçamento por Base Modo de Endereçamento Direto Indexado Modo de Endereçamento por Base Indexada

© Anna Catharina/CEFET-RN/2000

i

Sumário

5 Programação em Linguagem Assembly 5.1 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.2 5.2.1 5.2.2 5.2.3 5.3 5.3.1 5.3.2 5.3.3 5.3.4 5.3.5 5.4 5.4.1 5.4.2

Relacionados

  • Apostila assembly
    11924 palavras | 48 páginas
  • Apostila de assembly
    7096 palavras | 29 páginas
  • Apostila assembly
    392 palavras | 2 páginas
  • Apostila - linguagem assembly
    2983 palavras | 12 páginas
  • Desenho Tecnico
    6443 palavras | 26 páginas
  • Solid works
    15012 palavras | 61 páginas
  • Informatica
    4919 palavras | 20 páginas
  • Apostila de SciLab
    4936 palavras | 20 páginas
  • Java
    5860 palavras | 24 páginas
  • Estudo de tempos e métodos
    21839 palavras | 88 páginas