Lic. Matemática e Ciências da
Computação, 2ºano
2000/01
Luís Paulo
Peixoto dos Santos
Plano de Trabalhos
Legenda:
-
N.E. – Notas de Estudo
-
- L1 – Livro
“Computer Organization & Design”
-
- L2 –
Livro “Structured Computer Organization”, A.S.Tanenbaum,
-
Prentice-Hall, 1999
-
- L3 –
Livro “How Computers Work”, Ron White,
-
Macmillan Computer
Publishing, 1999
-
- L4 –
Livro “Principles of Computer Architecture”, Murdocca and
-
Heuring, Prentice-Hall,
2000
-
(X … Y) – da secção X até à secção Y
Semana |
Teórica |
Prática
|
Semana 125.Set.00 |
·
27.Set.2000 ·
28.Set.2000 |
Não há aulas |
Semana 2 2.Out.00 |
·
4.Out.2000 |
Representação de informação:
|
Semana 3 9.Out.00 |
·
11.Out.2000 o Operações do processador (L1 3.1 , 3.2) o Número e localização dos operandos (L1 3.3) o Instruções logico-aritméticas, transferência de dados e tomada de decisões (L1 3.5) |
Sistemas de numeração:
o Excesso o Sinal e amplitude o Complemento para um o Complemento para dois
|
Semana 4 16.Out.00 |
·
18.Out.2000 ·
19.Out.2000
|
Representação de números em vírgula fixa Representação de números em vírgula flutuante:
|
Semana 5 23.Out.00 |
·
25.Out.2000 o Conjunto de instruções do MIPS (L1 A.10) o Registos visíveis ao programador (N.E. 4.2) ·
26.Out.2000 o Conjunto de instruções do MIPS (L1 A.10): continuação o Modos de acesso aos operandos (L1 3.8) |
Conversão de programas escritos em assembly para binário (formatos das instruções), e vice—versa. |
Semana 6 30.Out.00 |
·
2.Nov.2000 o Conjunto de instruções do MIPS (L1 A.10): continuação o Instruções de vírgula flutuante (L1 3.8) |
Não há aulas devido ao feriado de 1 de Novembro. |
Semana 76.Nov.00 |
·
8.Nov.2000 o Variáveis escalares: atribuições e aritmética o Estruturas de controlo de fluxo: if...then...else ; while () ·
9.Nov.2000 o Variáveis estruturadas: arrays, apontadores, estruturas (L1 3.11) |
Não houve aulas |
Semana 8 13.Nov.00 |
·
15.Nov.2000 · 16.Nov.2000 Não houve aulas |
Não houve aulas |
Semana 9 20.Nov.00 |
·
22.Nov.2000 o Suporte à invocação de funções e procedimentos (L1 3.6 , 3.10, A.22) o Convenções na utilização de registos do MIPS (L1 A.6 pag. A-22) ·
23.Nov.2000 |
Codificação de programas envolvendo manipulação de variáveis escalares e estruturas de controlo de fluxo
|
Semana 10 27.Nov.00 |
·
29.Nov.2000 · 30.Nov.2000 Arquitecturas RISC e CISC (N.E. 6):
|
Codificação de programas envolvendo manipulação de variáveis escalares e estruturadas, e invocações de funções e procedimentos
|
Semana 11 4.Dez.00 |
·
6.Dez.2000 o Identificação das métricas o Cálculo do CPU time e factores da arquitectura que o afectam ·
7.Dez.2000 |
Codificação de programas envolvendo manipulação de variáveis escalares e estruturadas, e invocações de funções e procedimentos |
Semana
12 11.Dez.00 |
·
13.Dez.2000
o Influência no desempenho (N.E. 11.3) ·
14.Dez.2000 o Colocação e modo de acesso às linhas o Estratégias de substituição o Estratégias de escrita |
Codificação de programas em assembly de baixo nível :
|
Semana 13 18.Dez.00 |
·
20.Dez.2000 ·
21.Dez.2000 |
Cálculo do CPU time:
|
Última alteração: 22-11-2000 19:19
Contacto: Luís Paulo Santos