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
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.