Início

Esta página contém materiais utilizados pelo Prof. Edson Borin na disciplina MC404 - Organização Básica de Computadores e Linguagem de Montagem. Esta disciplina é ministrada para alunos dos cursos Engenharia de Computação, Ciência da Computação e Engenharia de Controle e Automação.

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.

Livro texto

O livro "An Introduction to assembly language with RISC-V" é utilizado como livro texto da disciplina. Uma cópia online está disponível no site "RISC-V Assembly Programming" (https://riscv-programming.org/). A versão impressa do livro está disponível para compra na Amazon.com.

Materiais

Extra
Extra

Outros materiais

Além do livro texto, dos slide e vídeoaulas listados acima, utilizamos o simulador ALE para realizar atividades práticas. Este simulador é codificado em Java Script e pode ser executado no Browser, sem a necessidade de instalação de software na máquina. Além disso, o simulador emula diversos periféricos, que podem ser utilizados para o ensino de programação de periféricos.