Plano de desenvolvimento da disciplina
Este documento contém o plano de desenvolvimento da disciplina
"Organização de Computadores e Linguagem de Montagem" (MC404) para as
turmas A e B do 2o semestre de 2019. A disciplina será
ministrada pelo Professor Edson Borin.
Horários de aula
A tabela a seguir apresenta os horários e locais de aula. As aulas
poderão ser realocadas para salas de aula ou laboratórios de acordo com
o conteúdo da aula. Fique atento ao quadro de avisos na página da
disciplina.
| Dia | Horário | Local | Turmas |
| Segunda-feira | 14:00 - 16:00 | CB03 | A/B |
| Quarta-feira | 14:00 - 16:00 | CC00 | A |
| Quarta-feira | 16:00 - 18:00 | CC00 | B |
Horário de atendimento
Prof. Edson Borin: Segunda-feira 16:00 - 17:00.
Horário de monitoria
PAD: Terça-feira: 13:30 - 15:30 (IC 3 / Sala 303)
PAD: Quinta-feira: 13:30 - 15:30 (IC 3 / Sala 300)
Critérios de avaliação
A avaliação será realizada através de atividades práticas
e duas provas escritas.
Seja:
- P1 e P2 as notas das Provas 1 e 2, respectivamente;
- MP a média ponderada das provas;
- T1 e T2 as notas dos trabalhos 1 e 2, respectivamente;
- MAtiv a média das notas das atividades de laboratório;
- MA a média ponderada das atividades de laboratório e trabalhos;
- MMC404 a média parcial da disciplina MC404;
- NFinal a nota Final de MC404; e
- Exame a nota do exame.
Onde:
-
MP = (3xP1 + 7xP2) / 10
-
MA = (2xMAtiv + 3xT1 + 5xT2) / 10
-
MMC404 = (2xMPxMA) / (MP+MA)
A nota final (NFinal) será:
| NFinal = MMC404 |
, caso MMC404 >= 6,0, ou MMC404 < 2,5 ou frequência < 75%
, caso MMC404 >= 5,5, ou MMC404 < 2,5 ou frequência < 75% |
| NFinal = Mínimo(5,0 ; (MMC404 + Exame) / 2) |
, caso contrário |
Outras observações
-
Qualquer tentativa de fraude implica em: NFinal=0, reprovação e dano em sua honra.
-
Só será permitida a realização do exame se a nota MMC404 for maior
ou igual a 2,5 e se a frequência for >= 75%.
-
Toda submissão de atividade ou trabalho prático deverá respeitar as
regras definidas na atividade. As regras definirão os arquivos a
serem enviados bem como o prazo para submissão.
Datas das provas e exames
As provas e o exame serão realizados nos dias:
- 16/09/19: 1a prova.
- 25/11/19: 2a prova.
- 9/12/19: Exame.
Programa da Disciplina
- Histórico dos computadores.
- Organização básica de computadores.
- Memória e endereçamento.
- Representação de informações na memória.
- Introdução à arquitetura de processadores.
- Conjunto de instruções: acesso à
memória, operações aritméticas, lógicas e de
deslocamento.
- Programação em Linguagem de Montagem, com estudo de casos
com processadores relevantes.
- Instruções de Entrada/Saída, interrupções e acesso a
periféricos.
- Pilha, procedimentos, e funções.
- Passagem de parâmetros: registradores e pilha, valor e
referência.
- Montadores e ligadores.
Bibliografia Complementar
Livros:
-
Guia Prático RISC-V: Atlas de uma arquitetura aberta
Autores: David Patterson e Andrew Waterman
Traduzido por: Luiz Gustavo Xavier, Nathan Formentin e Marcelo Pias.
O livro pode ser encontrado no site: http://riscvbook.com/portuguese
Uma cópia do mesmo também se encontra no link a seguir: guia-pratico-risc-v-1.0.0.pdf
-
Computer Organization and Design : The
Hardware/Software Interface
Quarta edição
Autores: David A. Patterson, John L. Hennessy
Editora: Morgan Kaufmann.
-
Arquitetura e Organização de Computadores
Quinta edição
Autor: William Stallings
Editora: Prentice Hall
Outros materiais: