Pular para conteúdo

MC404 - Organização Básica de Computadores e Linguagem de Montagem

Essa disciplina apresentará como computadores são organizados, seus componentes e como eles interagem. Serão estudados os conceitos de linguagem de máquina, arquitetura de processadores, memória e periféricos. Será estudada a linguagem de montagem do processador RISC-V, sua interação com o processador e também com as ferramentas de desenvolvimento de software.

Avisos

Data Aviso
23/02 Não perca das datas importantes do Calendário de graduação
23/02 Acesse o Google Classroom da disciplina para notícias atualizadas

Ementa

Introdução à organização de computadores e representação de informação na memória. Estudo do conjunto de instruções de processadores relevantes. Desenvolvimento, implementação e testes de programas usando linguagens de montagem. Espaço de endereçamento físico e mapeamento de endereços para memória e periféricos. Programação de dispositivos de entrada e saída. Tratamento de interrupções.

Aulas

As aulas teóricas serão compartilhadas entre os dois cursos (42 e 49) e serão ministradas as quartas, das 19:00 até as 21:00 na sala CB02. A turma A terá aula prática às segundas, das 21:00 até as 23:00 na sala CC00 e a turma E terá aula prática às sextas, das 21:00 até as 23:00 na sala CC04.

Bibliografia

A bibliografia recomendada é:

Avaliação

Provas: 60% da nota do semestre dividido em duas provas:

  • Prova 1: 30% da nota do semestre. Data: 22/04/2026.
  • Prova 2: 30% da nota do semestre. Data: 17/06/2026.

Testes semanais: 40% da nota do semestre (média aritmética entre os testes). Testes são presenciais, acontecerão todas as quartas e terão duração de 15-20 minutos, exceto quando cancelados antecipadamente. Em dias de provas onde não existirão atividades nem testes. Notas maiores ou iguais a 7 nos testes podem substituir questões específicas da prova (isso será informado diretamente na prova, saiba suas notas para poder decidir bem).

Nota para aprovação direta sem exame: 5,0

Exame: Média aritmética entre a nota do semestre e a do exame.

Nota mínima para exame: 2,5

  • Exame: 15/07/2026.

O exame será utilizado como substituto para as avaliações que ocorreram nas faltas abonadas conforme Art. 72 do Regimento Geral de Graduação da Unicamp.

Qualquer tentativa de fraude durante o semestre será punida até o limite da minha autoridade, incluindo nota zero na disciplina.

Atendimento

Os atendimentos serão feitos às segundas e quartas, às 18h na sala 3 do IC. Caso precise de um horário alternativo, envie um email solicitando. No início do semestre a turma será perguntada sobre horários que melhor se adequem a sua rotina e podemos ajustar o horário de atendimento.

Atendimento dos PADs e PEDs

Além do horário de atendimento nos laboratórios, cada um dos PADs e PEDs também fará atendimento em uma hora extra que será definido no início do semestre.

Atividades de Laboratório

Cada turma realiza suas atividades de laboratório num dia e local diferentes com a presença do docente e monitores. As atividades de laboratório têm como objetivo exercitar os conceitos apresentados em sala de aula e não valem nota. Aproveite a oportunidade para explorar mais os conceitos que tiver dúvidas. As atividades de laboratório também são utilizadas como base para os testes e atividades semanais.

Calendário

Veja o calendário da disciplina.

Intercorrências

Em caso de intercorrência que impeça a execução normal da disciplina, as aulas serão adaptadas para o formato remoto e as avaliações serão revistas para se adequarem ao novo formato. Quaisquer mudanças serão comunicadas com antecedência aos alunos através do Google Classroom.