"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.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.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.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]