Sistemas de Computação |
Semana: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15
Ultima Modificação:06 Jun 2009
departamento de informática | |
Semana 12 (Previsão)
Teórico-Práticas
9-Junho-09 (TP)
Estudo detalhado da arquitectura do Y88
Linguagem de montagem
Fluxo de instruções
O material de apoio à aula teórico-prática pode ser encontrado em: Guião-Y86 ; Y86-Arq e Y86-FluxoInst
Teóricas:
9-Junho-09 (T)
A organização sequencial Y86
Revisão e sistematização do conteúdo programático da disciplina
Teórico-Práticas
11-Junho-09 (TP) (Feriado
Nacional)
Semana 11
Teórico-Práticas
1-Junho-09 (TP)
Estruturas de activação de funções usando o jogo de instruções de IA32.
Teóricas:
1-Junho-09 (T)
Uma versão simplificada do IA32
Notas de estudo: Os acetatos de apoio à aula podem ser encontrados em y86-sequencial e y86-encadeamento-a
Teórico-Práticas
1-Junho-09 (TP)
Controlo do fluxo de instruções e acesso a variáveis estruturadas usando o jogo de instruções de IA32.
Semana 10
Teórico-Práticas
28-Maio-09 (TP)
Controlo do fluxo de instruções e acesso a variáveis estruturadas usando o jogo de instruções de IA32.
Teóricas:
26 Maio-09 (T)
Uma versão simplificada do IA32
Notas de estudo: Os acetatos de apoio à aula podem ser encontrados em Y86-vista-geral e Y86-instruções
Teórico-Práticas
26-Maio-09 (TP)
Controlo do fluxo de instruções e acesso a variáveis estruturadas usando o jogo de instruções de IA32.
Semana 9
Teórico-Práticas
7-Maio-09 (TP)
Teóricas:
5 Maio-09 (T)
Análise do funcionamento dum processador ao nível da arquitectura do jogo de instruções : (continuação)
Procedimentos e funções
Contexto de activação de funções
informação de controlo e de dados
Notas de estudo: Os acetatos de apoio à aula podem ser encontrados em 06-IA32-Prog2 e ISA_3
Teórico-Práticas
5-Maio-09 (TP)
Introdução geral do jogo de instruções do IA32 e utilização dos diferentes modos de acesso a dados, em ambiente laboratorial, Linux/IA32
Semana 8
Teórico-Práticas
30-Abril-09 (TP)
Teóricas:
28-Abril-09 (T)
Análise do funcionamento dum processador ao nível da arquitectura do jogo de instruções : (continuação)
Introdução ao conceito de pilha e respectiva utilização no IA32
Notas de estudo: Os acetatos de apoio à aula podem ser encontrados em 04-IA32-Prog1 05-IA32-Prog2 e ISA_2
Teórico-Práticas
28-Abril-09 (TP)
Introdução geral do jogo de instruções do IA32 e utilização dos diferentes modos de acesso a dados, em ambiente laboratorial, Linux/IA32
Semana 7
Teórico-Práticas
23-Abril-09 (TP)
Introdução geral do jogo de instruções do IA32 e utilização dos diferentes modos de acesso a dados, em ambiente laboratorial, Linux/IA32
Teóricas:
21-Abril-09 (T)
Análise do funcionamento dum processador ao nível da arquitectura do jogo de instruções : (continuação)
Teórico-Práticas
21-Abril-09 (TP)
Introdução aos níveis de abstracção dum computador, em ambiente laboratorial em Linux/IA32, e respectivos mecanismos de conversão e análise (gcc, objdump, gdb) (continuação)
O guião-III contém material de suporte ás sessões teórico-práticas laboratoriais.
Semana 6/7
Téorica e Teórico-Práticas (Férias Páscoa)
7/09/14-Abril-09 (T)
Teórico-Práticas
16-Abril-09 (T)
Introdução aos níveis de abstracção dum computador, em ambiente laboratorial em Linux/IA32, e respectivos mecanismos de conversão e análise (gcc, objdump, gdb) (continuação)
O guião-III contém material de suporte ás sessões teórico-práticas laboratoriais.
Semana 5
Teóricas:
31-Março-09 (T)
Análise do funcionamento dum processador ao nível da arquitectura do jogo de instruções :
Análise do nível ISA do IA32 em Linux: evolução
da arquitectura IA32 e modelo de desenvolvimento de programas.
Notas de estudo: Os acetatos de
apoio à aula podem ser encontrados em 03-IA32
e ISA_1 e
instruçõesIa32
Bibliografia: a bibliografia de base desta e das próximas aulas sobre o nível ISA segue quase exclusivamente o livro CSAPP, com destaque para o Ch.3 e capítulo 4;a versão preliminar dos três primeiros capítulos do livro encontra-se disponível, para estudo, csapp-preview, 1.51MB; e o capítulo iv
Teórico-Práticas
31-Mar-09 (TP1+TP2)
02-Abril-09 (TP3+TP4)
Introdução aos níveis de abstracção dum computador, em ambiente laboratorial em Linux/IA32, e respectivos mecanismos de conversão e análise (gcc, objdump, gdb).
O guião-I contém material respeitantes aos seguintes tópicos:
O
guião-II serve de suporte aos objectivos definidos para esta semana
Teóricas:
24-Março-09 (T)
Evolução do Computador e Desempenho (continuação)
Material de apoio:
Teórico-Práticas
24-Mar-09 (TP1+TP2)
26-Mar-09 (TP3+TP4)
Representação de reais (continuação)
Material de apoio:
Teóricas:
17-Março-09 (T)
Evolução do Computador e Desempenho (continuação)
Material de apoio:
Teórico-Práticas
17-Mar-09 (TP1+TP2)
19-Mar-09 (TP3+TP4)
Aritmética Binária
Representação de reais
NOTA: O enunciado TPC2, deverá ser impresso e levado, obrigatoriamente para a próxima sessão Teórico Prática
Semana 2
Teóricas:
10-Março-09 (T)
Arquitectura e Organização de Computadores
Evolução do Computador e Desempenho
Material de apoio:
Teórico-Práticas
10-Mar-09 (TP1+TP2)
12-Mar-09 (TP3+TP4)
Sistemas de numeração e conversão de bases.
Acompanhamento da resolução dos exercícios
propostos no TPC1, soluções em TPC1r
NOTA: O enunciado
TPC2, deverá ser impressos e levados, obrigatoriamente
para a próxima sessão Teórico Prática
Semana 1
Teóricas:
03-Março-09 (T)
Metodologia de funcionamento da disciplina:
Introdução aos conceitos de "computador" e de "informação" no contexto
de um computador.
Material de apoio:
TPC