"Investir em conhecimentos rende sempre os melhores juros."
De Benjamin Franklin (estadista e inventor norte-americano, 1706-1790)

Índice Geral do Site
Curso de Organização de Computadores
Informações Gerais sobre o Curso
Onde encontrar outras informações: Bibliografia e Links

1. COMPONENTES DO COMPUTADOR

1.1 Apresentação do Objeto do Curso: o Computador e o Processamento da Informação
A Informação
Processamento da Informação
Processamento da Informação pelo Ser Humano

1.2 A Evolução dos Computadores
Histórico do desenvolvimento dos computadores (do ábaco aos dias de hoje).

1.3 Modelo Hipotético de um Computador
Modelo em blocos (núcleo, seus componentes e periféricos)

1.4 Componentes do Computador
Diagrama de Blocos de um Computador
Unidade Central de Processamento (UCP)
Memória Principal (MP)
Dispositivos de Entrada e Saída (E/S)

1.5 Conceitos Básicos
Processamento Automático de Dados
Bits & Bytes
Palavra (Unidade de Informação)

1.6 Memória
Tecnologias
Hierarquia de Memória
Registradores
Memória Cache
Memórias Auxiliares

1.7 Memória Principal
Estrutura da Memória Principal
Células e Endereços
Número de bits para representar um endereço
Capacidade da Memória Principal
Memória - Exercícios

1.8 Unidade Central de Processamento (UCP)

1.9 Acesso à Memória Principal
Registradores utilizados na comunicação MP/UCP
Esquemático de Funcionamento da Comunicação MP / UCP- Funcionamento
Acesso Tipo LER ou ESCREVER
Classificação das Memórias

1.10 Lógica Temporizada
Clock
Freqüência
Tempo de Ciclo
Instruções por ciclo

1.11 Apresentação de uma arquitetura: Microprocessador Intel 8080
Características de hardware do Processador Intel 8080
Características básicas
Registradores gerais
Acumulador / Flags / Stack pointer / Program Counter / PSW

2. REPRESENTAÇÃO DE INSTRUÇÕES

2.1 Conjunto de Instruções de Máquina
Formato das Instruções
Código de Operação
Operandos
Representação de Instruções
Tamanho de uma Instrução
Número de Operandos

2.2 Ciclo de Instrução

2.3 Modos de Endereçamento
Endereçamento de Instrução
Modo Implícito
Modo Imediato
Modo Direto
Modo Indireto
Endereçamento por Registrador
Modo Indexado
Modo Base mais Deslocamento

2.4 Conjunto de Instruções do Intel 8080
Formato Geral da Dados e Instruções no Intel 8080
Identificação do Modo de Endereçamento da Instrução
Modos de Endereçamento do Intel 8080
- Modo Implícito
- Modo Imediato
- Modo Direto
- Modo por Registrador
- Modo por Registrador Indireto
- Combinação de Modos de Endereçamento
Efeitos de Temporização dos Modos de Endereçamento
Operações de Entrada e Saída no Intel 8080 (texto ainda não disponível)

2.5 Pilha
Pilha
Ponteiro da pilha

2.6 Tratamento de Sub-rotinas
Sub-rotinas
Passagem de Parâmetros

2.7 Conceito de Processo
Linguagem de Máquina e Linguagens de Programação
Código fonte, objeto e executável,
Programa Montador, Interpretador, Compilador e Ligador

2.8 Programação em baixo nível (pratica.html)
Obs.: Texto ainda não disponível.
Prática com Linguagem Assembly no Intel 8080

3. CIRCUITOS LÓGICOS

3.1 Conceitos de Lógica Digital
Operadores Lógicos
Tabela Verdade
Aplicações da Álgebra de Boole aos Computadores Digitais
Portas Lógicas ou Gates

3.2 Portas Básicas
Porta NOT
Porta AND
Porta OR
Porta NAND
Porta NOR
Porta XOR

3.3 Álgebra de Boole
Avaliação de uma expressão Booleana
Equivalência de expressões Lógicas
Propriedades da Álgebra de Boole
Propriedades da Função Exclusive OR (XOR)

3.4 Representação de Circuitos com as Funções NAND E NOR
Circuito NOT
Circuito AND
Circuito OR
Circuito XOR

3.5 Formas Canônicas
Representação de Circuitos através de Tabela Verdade
Formas Canônicas
Soma dos Minitermos
Produto dos Maxitermos

3.6 Exemplo de Circuitos Reais de Computadores - Circuito Somador
Circuitos Aritméticos
Circuito Meio-Somador
Circuito Somador Completo

3.7 Exemplo de Circuitos Reais de Computadores - Circuito Mini-UAL
Circuito Somador de 4 bits
Tratamento da Subtração
Tratamento para Subtração em Complemento a 2
Sinalização de Overflow
Circuito Mini-UAL

4. ENTRADA E SAÍDA
4.1 Entrada e Saída
Tipos de Dispositivos
Formas de Comunicação
Comunicação Paralela
Comunicação Serial

4.2 Dispositivos de Entrada e Saída
Teclado
Monitor de vídeo
Como funcionam os Monitores de vídeo
Impressoras
Fita Magnética
Organização das Informações numa Fita
Discos Magnéticos
Organização das Informações no Disco
Tempo de Acesso
Discos Rígidos Selados Multi-superfície
Discos Flexíveis
Cálculo do espaço de Armazenamento em um Disco
Organização do espaço em Disco

4.3 Métodos de Execução de Entradas e Saídas
Entradas e Saídas por Programa
- Polling
E/S por Interrupções
- Interrupções
- Interrupções de Software
- Prioridades e Mascaramento de Interrupções
- Processamento de Interrupções
DMA (Acesso Direto à Memória)
Processadores de Entrada e Saída

5. TÓPICOS AVANÇADOS DE ARQUITETURA
PIPELINE
ARQUITETURA SUPERESCALAR
PARALELISMO
ARQUITETURAS RISC x CISC
PROCESSADORES CISC AVANÇADOS (P2MMX_K6.DOC)
ARQUITETURAS TOLERANTES A FALHA

ANEXOS:
a. SISTEMAS DE NUMERAÇÃO
a.1 Base de um Sistema de Numeração
Sistemas de Numeração Posicionais
Base de um Sistema de Numeração
Representação Binária
Representação em Octal e em Hexadecimal

a.2 Conversões entre Bases
Conversões entre as bases 2, 8 e 16
Conversão de Números em uma base b qualquer para a base 10
Conversão de Números da Base 10 para uma Base b qualquer
Conversão de Números entre duas Bases quaisquer

a.3 Aritmética em Binário
Soma
Subtração
Complemento a Base
Multiplicação e Divisão

b. REPRESENTAÇÃO DE DADOS
b.1 Representação de Números Inteiros (Ponto Fixo
Tipos de Dados
Dados Numéricos
Representação de Números Inteiros (Ponto Fixo)

b.2 Representação em Sinal e Magnitude
Faixa de Representação
Aritmética em Sinal e Magnitude

b.3 Representação de Números Negativos em Complemento a (Base - 1)
Representação em Complemento a (Base - 1)
Faixa de Representação
Aritmética em Complemento a (Base - 1)
Representação em Complemento a Base
Faixa de Representação
Aritmética em Complemento a Base

b.4 Aritmética Binária e em Complemento
Aritmética em Complemento - Soma em Complemento a 1
Aritmética em Complemento - Soma em Complemento a 2
Aritmética em Sinal e Magnitude

b.5 Representação de Números Reais
Dados Numéricos Fracionários (Ponto Flutuante)

b.6 Aritmética em Ponto Flutuante

b.7 Representação de Caracteres e Símbolos

b.8 Representação de Números Decimais Codificados em Binário

SISTEMAS DE ARQUIVOS
GLOSSÁRIO

PENSE!!!
 (anúncio IBM - década de 70)

[P15] [Índice] [Home-page] [Início da Página] [Seção Anterior] [Próxima Seção]

[Sistemas de Numeração] [Representação de Dados] [Componentes do Computador] [Representação de Instruções] [Circuitos Lógicos] [Entrada e Saída] [Tópicos Avançados de Arquitetura] [Sistemas de Arquivos] [Glossário]