Escolar Documentos
Profissional Documentos
Cultura Documentos
CAPÍTULO 12
Introdução aos Computadores
Floyd
Sistemas Digitais: Princícios e Aplicações, 9ª edição
Slide 1
O Computador Básico
Floyd
Sistemas Digitais: Princícios e Aplicações, 9ª edição
Slide 2
O Computador Básico
• Unidade central de processamento (CPU)
• Memórias e armazenamento
• Portas de entrada/saída (I/O)
• Barramentos
Floyd
Sistemas Digitais: Princícios e Aplicações, 9ª edição
Slide 3
Sistema de Computador
Floyd
Sistemas Digitais: Princícios e Aplicações, 9ª edição
Slide 4
Microprocessadores
Floyd
Sistemas Digitais: Princícios e Aplicações, 9ª edição
Slide 5
Microprocessadores
Floyd
Sistemas Digitais: Princícios e Aplicações, 9ª edição
Slide 6
Microprocessadores
Operações Básicas
• Realiza operações aritméticas e lógicas
• Move dados entre posições de memória e
portas I/O
• Toma decisões e atua de acordo com essas
decisões
Floyd
Sistemas Digitais: Princícios e Aplicações, 9ª edição
Slide 7
Microprocessadores
• Operações de Programação
– Transferência de dados
– Aritmética e lógica
– Manipulação de bit
– Loops e jumps
– Strings
– Sub-rotinas e interrupções
– Controle
Floyd
Sistemas Digitais: Princícios e Aplicações, 9ª edição
Slide 8
Modelo de Software para o Processador
Pentium
Floyd
Sistemas Digitais: Princícios e Aplicações, 9ª edição
Slide 9
Modelo de Software para o Processador
Pentium
• Operação básica
– Busca uma instrução da memória
– Decodifica a instrução
– Executa a instrução
Floyd
Sistemas Digitais: Princícios e Aplicações, 9ª edição
Slide 10
Modelo de Software para o Processador
Pentium
• Arquitetura 8086/8088
– Unidade de interface de barramento
(BIU)
– Unidade de execução (EU)
Floyd
Sistemas Digitais: Princícios e Aplicações, 9ª edição
Slide 11
Modelo de Software para o Processador
Pentium
• Unidade de Interface de
Barramento (BIU)
– Ponteiro de instrução (IP)
– Fila de instruções
– Registradores de
segmento
• CS
• DS
• SS
• ES
Floyd
Sistemas Digitais: Princícios e Aplicações, 9ª edição
Slide 12
Modelo de Software para o Processador
Pentium
• Unidade de Execução
(EU)
– ALU
– Registradores gerais
• Conjunto de dados
– Acumulador (AH, AL)
– Índice base (BH, BL)
– Contagem (CH, CL)
– Dados (DH, DL)
• Conjunto de ponteiros e
índices
– Ponteiro de pilha (SP)
– Ponteiro de base (BP)
– Índice destinação (DI)
– Índice fonte (SI)
– Flags
Floyd
Sistemas Digitais: Princícios e Aplicações, 9ª edição
Slide 13
Programação de Computador
Floyd
Sistemas Digitais: Princícios e Aplicações, 9ª edição
Slide 14
Programação de Computador
Floyd
Sistemas Digitais: Princícios e Aplicações, 9ª edição
Slide 15
Programação de Computador
Floyd
Sistemas Digitais: Princícios e Aplicações, 9ª edição
Slide 16
Programação de Computador
• Tipos de Instruções
– Transferência de dados
– Aritmética
– Manipulação de bit
– Loops e jumps
– Strings
– Sub-rotinas e interrupções
– Controle do processador
Floyd
Sistemas Digitais: Princícios e Aplicações, 9ª edição
Slide 17
Interrupções
Floyd
Sistemas Digitais: Princícios e Aplicações, 9ª edição
Slide 18
Interrupções
• Consulta em I/O
• Interrupção acionada por I/O
• Interrupção por software
Floyd
Sistemas Digitais: Princícios e Aplicações, 9ª edição
Slide 19
Interfaceamento do Sistema Interno
Floyd
Sistemas Digitais: Princícios e Aplicações, 9ª edição
Slide 20
Interfaceamento do Sistema Interno
• Barramentos multiplexados
• Sinais de barramento
• Buffers tristate
• Contenção de barramento
Floyd
Sistemas Digitais: Princícios e Aplicações, 9ª edição
Slide 21
Barramentos Padrão
Floyd
Sistemas Digitais: Princícios e Aplicações, 9ª edição
Slide 22
Barramentos Padrão
• Barramentos internos
• Barramentos externos
• Barramentos de interface de I/O serial
• Barramentos de interface de I/O paralelos
Floyd
Sistemas Digitais: Princícios e Aplicações, 9ª edição
Slide 23
Barramentos Padrão
Floyd
Sistemas Digitais: Princícios e Aplicações, 9ª edição
Slide 24
Barramentos Padrão
Floyd
Sistemas Digitais: Princícios e Aplicações, 9ª edição
Slide 25