Informações da Disciplina

 Preparar para impressão 
Júpiter - Sistema de Graduação

Escola de Engenharia de São Carlos
 
Engenharia Elétrica e de Computação
 
Disciplina: SEL0415 - Introdução à Organização de Computadores
Introduction to Computer Architetures

Créditos Aula: 2
Créditos Trabalho: 0
Carga Horária Total: 30 h
Tipo: Semestral
Ativação: 01/01/2008 Desativação:

Objetivos
Fornecer ao aluno conhecimento da arquitetura de computadores baseado no estudo de microprocessadores. Habilitar o aluno a compreender o funcionamento do hardware e software dos computadores digitais.
 
To provide to students the knowledge of computer architecture based on the study of microprocessors. To enable students to understand the operation of hardware and software of digital computers.
 
 
Programa Resumido
1. Organização dos dutos de um Microcomputador; 2. Circuitos 3-state; 3. Memórias Semicondutoras; 4. Circuitos Decodificadores; 5. Lógica de Seleção de Memória; 6. Arquitetura de um Microcomputador de 8 bits; 7. Duto Multiplexado/Demultiplexação; 8. Endereçamento; 9. Interrupção; 10. Entrada/Saída.
 
1. Microcomputer structures
2. State circuitry
3. Semiconductor memories
4.Decoder Circuits
5. Memory Interfacing Circuits
6. 8-bit microcomputer Architecture
7. Multiplexed adddress/data bus and demultiplexing
8. Addressing modes
9. Interrupt
10. Input / Output.
 
 
Programa
1. Organização dos dutos de um Microcomputador: 1.1 Arquitetura Von Neumann; 1.2. Arquitetura Harvard
2. Circuitos 3-state: 2.1. Conceito de 3-state, símbolo e tabela; 2.2 Exemplos de CIs; 2.3 Uso do circuito 3-state como interface para dispositivos de entrada; 2.4 Exemplos de aplicação
3. Memórias Semicondutoras: 3.1 Classificação e Características; 3.2 Temporização; 3.3 Associação de Memórias
4. Circuitos Decodificadores
5. Lógica de Seleção de Memória
6. Arquitetura de um Microcomputador de 8 bits: 6.1 Módulos Básicos e Fluxo de Informação; 6.2 Registradores e Flags; 6.3 Dutos e Sinais de Controle; 6.4 Unidade Aritmética e Lógica; 6.5 Conjunto de Instruções; 6.6 Registradores e Flags; 6.7 Temporização (ciclos de Máquina); 6.8 Exemplos de aplicação sobre execução das instruções
7. Duto Multiplexado/Demultiplexação
8. Endereçamento: 8.1 Modos básicos de endereçamento; 8.2 Endereçamento inerente ou implícito; 8.3 Endereçamento por registrador; 8.4 Endereçamento absoluto; 8.5 Endereçamento imediato; 8.6 Endereçamento relativo; 8.7 Endereçamento por autoincremento e autodecremento; 8.8 Endereçamento por pilha; 8.9 Endereçamento paginado; 8.10 Endereçamento indexado; 8.11 Endereçamento baseado; 8.12 Endereçamento com registrador de base e indexador
9. Interrupção: 9.1 Conceito de Interrupção; 9.2 Organização dos Endereços de Interrupção na Memória; 9.3 Controle do Atendimento de Interrupções; 9.4 Prioridade no Atendimento de Interrupções
10.Entrada/Saída: 10.1 E/S Mapeada em Memória; 10.2 E/S Isolada; 10.3 Interfaces de E/S; 10.4 Controle de Transferência de dados, Controle por programa, por Interrupção e por DMA; 10.5 Comunicação Interface/Dispositivo, Comunicação paralela e serial
10.6 Exemplos.
 
1. Microcomputer structures: 1.1 Von Neumann Architecture 1.2. Harvard Architecture
2. State circuits: 2.1. Concept of 3-state, symbol and table; 2.2 Examples of CI; 2.3 3-state circuitry for interfacing input devices; 2.4 Examples
3. Semiconductor memories: 3.1 Classification and Characteristics; 3.2 Timing; 3.3 Association of Memories
4. Decoder circuits
5. Memory Interface
6. 8-bit microcomputer architecture: 6.1 Basic Modules and Information Flow; 6.2 Registers and Flags; 6.3 address bus, data bus and Control bus; 6.4 Arithmetic and Logic Unit ; 6.5 Instruction Set; 6.6 Registers and Flags; 6.7 Timing (machine cycles ); 6.8 Examples
7. Multiplexed adddress/data bus and demultiplexing
8. Addressing modes: immediate, by register, direct, indirect, indexed
9. Interrupt: 9.1 Definition; 9.2 Interrupt priority, vectored interrupt, and acknowledge 9.3 Interrupt- driven I/O; 9.4 Interrupt Service
10. Input/Output: 10.1 Memory-mapped I/O; 10.2 I /O Isolated; 10.3 Interfacing I /O devices; 10.4 Data Transfer Control: by programming, using interrupt and using DMA; 10.5 Parallel and serial Interface; 10.6 Examples
 
 
Avaliação
     
Método
Aulas teóricas, exercícios e simulações.
Critério
Duas provas teóricas, P1 e P2, e uma substitutiva: Média: 0,4 P1 + 0,6 P2.
Norma de Recuperação
Os critérios de avaliação da recuperação devem ser similares aos aplicados durante o semestre regular do oferecimento da disciplina;
1) A nota final (MF) do aluno que realizou provas de recuperação dependerá da média do semestre (MS) e da média das provas de recuperação (MR), como segue:
a) MF=5 se 5 ≤MR ≤ (10 - MS);
b) MF = (MS + MR) / 2 se MR > (10 – MS)
c) MF = MS se MR < 5.
2) O período de recuperação das disciplinas deve se estender do início até um mês antes do final do semestre subsequente ao da reprovação do aluno em primeira avaliação.
 
Bibliografia
     
Daltrini, B.M.; Jino, M.; Magalhães, L.P. - "Introdução a Sistemas de Computação Digital", Makron Books, 1999
Gaonkar, R.S. - "Architecture, Programming, and Applications With the 8085", Prentice Hall, 1998
Kleitz, W. - "Microprocessor and Microcontroller Fundamentals: The 8085 and 8051 Hardware and Software", Prentice Hall, 1997
Stallings, W. - "Computer Organization and Architecture", Prentice Hall Inc, 2000
Smith, D.W. - "PIC in Practice" Butterworth-Heinemann; Ist edition, 2002.
 

Clique para consultar os requisitos para SEL0415

Clique para consultar o oferecimento para SEL0415

Créditos | Fale conosco
© 1999 - 2019 - Superintendência de Tecnologia da Informação/USP