Arquitectura de Computadores
-
Upload
channing-snow -
Category
Documents
-
view
15 -
download
0
description
Transcript of Arquitectura de Computadores
Arquitectura de Computadores
2005 - 2006
• Coordenação de parte dos conteúdos da parte teórica com os conteúdos da parte prática, nomeadamente pela apresentação, análise e explicação de exercícios e respectivas soluções nas aulas teóricas;
• Definição e estudo dum conjunto de rotinas para uso generalizado durante as aulas práticas;
• Apresentar e analisar a relação entre Assembly e C.
Conteúdo (aulas teóricas)
• Abstração de detalhe do Assembly;• Foco na algoritmia;• Foco dos conteúdos nos temas em vez de nos exercícios;• Definição de um conjunto reduzido de temas;• Poucos exercícios por aula/tema;• Vários exercícios complementares sobre cada tema, para serem
resolvidos pelo aluno;• Propor exercícios mais motivadores;• Possibilidade de uso de bibliotecas de rotinas definidas e estudadas
nas aulas teóricas;• Uso do compilador e emulador apenas a partir da 4ª aula;• Uso do compilador e emulador apenas nos últimos 30-45 minutos
das aulas cujos exercícios e resultados atingidos pelos alunos a isso permitam;
• Inclusão do tema Assembly/C, caso as aulas teóricas sobre este tema sejam bem sucedidas.
Conteúdo (aulas práticas)
Avaliação
Nota final=0,6×PP+0,4×PTENota final(1)=0,3×Frequência+0,3 PPE+0,4×PTE(1) Apenas para alunos com nota de frequência do ano anterior.
PP=PPE ou Frequência
PPE (apenas para alunos com dispensa de avaliação c
MT1: Semana de 21 Março MT2: Semana de 02 Maio MT3: Semana de 29 Maio
Hands-on sobre hardware | Implemen
ontínua)
Frequência=0,2×MT1+0,35×MT2+0,35×MT3+0,1×CO
Mini-Testes
CO (Componente Opcional)
tação em Assembly | Pesquisa e sistematização e informação sobre hardwared
Informação
• Nuno Silva: [email protected]• Documentação: www.dei.isep.ipp.pt/~nsilva
• Prática:– Papel e lápis– Manual de referência do processador PTSC Ignite
Algumas regras
• Comportamento
• Assiduidade e Pontualidade
• Desligar telemóvel e outros...
• Proibido o uso de qualquer outro software que não o compilador, emulador e editor de texto