victor
FACULDADE DE INFORMÁTICA
DEPARTAMENTO: Fundamentos da Computação
CURSO: Ciência da Computação
DISCIPLINA: Organização e Arquitetura de Computadores I
CÓDIGO: 4613F
CRÉDITOS: 04
CARGA HORÁRIA: 60 horas-aula
VALIDADE: a partir de 2008/II
OBJETIVOS:
O cumprimento da disciplina busca dar ao aluno, ao final do semestre, condições de:
1. Compreender a relação entre organização e arquitetura de sistemas digitais computacionais. 2. Compreender o modelo de programa armazenado de von Neumann e sua relação com a organização de hardware de computadores modernos.
3. Apreender os conceitos básicos de programação de processadores nas linguagens de montagem e objeto.
4. Dominar as fundamentações teóricas e práticas subjacentes ao emprego de linguagens de montagem, bem como a relação destas com o código objeto associado a cada uma destas linguagens e seu efeito sobre as estruturas de hardware dos respectivos processadores.
5. Distinguir bloco de dados e bloco de controle de um computador, quanto à função, composição e construção.
6. Identificar os aspectos importantes de linguagens de descrição de hardware
(HDLs) e sua relação com circuitos combinacionais e seqüenciais.
7. Saber utilizar ferramentas de validação, implementação, prototipação e projeto auxiliado por computador para sistemas digitais computacionais.
EMENTA:
Lógica combinacional. Lógica seqüencial. Máquinas de estado. Modelo bloco de dados/bloco de controle. Princípios de programação em linguagem de montagem.
Modelos de organização: von Neumann X Harvard. RISC x CISC.
Carimbo e Assinatura da Unidade:
Página 1 de 4
Emitido em: 27/07/09 - 19:09
Campus Central
Av. Ipiranga, 6681 – Prédio 32 -CEP: 90619-900
Fone: (51) 3320-3558 – Fax (51) 3320–3758
E-mail: informatica@pucrs.br www.pucrs.br/facin Pontifícia Universidade Católica do Rio Grande do Sul
FACULDADE DE INFORMÁTICA
Nº DA UNIDADE: 01
CONTEÚDO: Princípios de