Ibmec RJ — Engenharia da Computação

Arquitetura de
Computadores

Prof. Clayton J A Silva · Rev 2026.2 · turmas de terça, quarta e quinta-feira

Máquina de von Neumann Lógica Digital Sistema de Memória Barramento Processadores Assembly Sistemas Operacionais Arduíno

01 / agenda — 2026.2

Turma de terça-feira 3ª feira

DataConteúdo
04/08/2026Introdução ao curso · Sobre o Arduíno · Programação em C/C++
11/08/2026Cap. 1 — Máquina de von Neumann · Unidades e grandezas numéricas, bit, Byte · Prática de Laboratório
18/08/2026Cap. 1 — Máquina de von Neumann · Conversão de base · Prática de Laboratório
25/08/2026Cap. 1 — Máquina de von Neumann · Nível de microarquitetura, linguagem de máquina e de montagem · Prática de Laboratório
01/09/2026Cap. 2 — Organização e modelos de máquina de níveis · Tradução, interpretação e compilação · Prática de Laboratório
08/09/2026Cap. 3 — Nível de lógica digital · Prática de Laboratório
15/09/2026Apresentação do trabalho de AP1 · Revisão da AP1
22/09/2026▶ Aplicação da AP1
29/09/2026Mostra da AP1 · Apresentação do trabalho AP1 · Cap. 4 — Sistema de memória
06/10/2026Cap. 4 — Sistema de memória · Prática de Laboratório
13/10/2026Cap. 4 — Sistema de memória · Prática de Laboratório
20/10/2026Cap. 5 — Barramento · Prática de Laboratório
27/10/2026Cap. 6 — Processadores · Prática de Laboratório
03/11/2026Cap. 7 — Sistemas Operacionais
10/11/2026Cap. 8 — Microcontroladores: MC Atmel ATmega 2560
17/11/2026Teste · Revisão da AP2
24/11/2026▶ Aplicação da AP2
01/12/2026▶ Aplicação da AS

Turma de quarta-feira 4ª feira

DataConteúdo
05/08/2026Introdução ao curso · Sobre o Arduíno · Programação em C/C++
12/08/2026Cap. 1 — Máquina de von Neumann · Unidades e grandezas numéricas, bit, Byte · Prática de Laboratório
19/08/2026Cap. 1 — Máquina de von Neumann · Conversão de base · Prática de Laboratório
26/08/2026Cap. 1 — Máquina de von Neumann · Nível de microarquitetura, linguagem de máquina e de montagem · Prática de Laboratório
02/09/2026Cap. 2 — Organização e modelos de máquina de níveis · Tradução, interpretação e compilação · Prática de Laboratório
09/09/2026Cap. 3 — Nível de lógica digital · Prática de Laboratório
16/09/2026Apresentação do trabalho de AP1 · Revisão da AP1
23/09/2026▶ Aplicação da AP1
30/09/2026Mostra da AP1 · Apresentação do trabalho AP1 · Cap. 4 — Sistema de memória
07/10/2026Cap. 4 — Sistema de memória · Prática de Laboratório
14/10/2026Cap. 4 — Sistema de memória · Prática de Laboratório
21/10/2026Cap. 5 — Barramento · Prática de Laboratório
28/10/2026Cap. 6 — Processadores · Prática de Laboratório
04/11/2026Cap. 7 — Sistemas Operacionais
11/11/2026Cap. 8 — Microcontroladores: MC Atmel ATmega 2560
18/11/2026Teste · Revisão da AP2
25/11/2026▶ Aplicação da AP2
02/12/2026▶ Aplicação da AS

Turma de quinta-feira 5ª feira

DataConteúdo
06/08/2026Introdução ao curso · Sobre o Arduíno · Programação em C/C++
13/08/2026Cap. 1 — Máquina de von Neumann · Unidades e grandezas numéricas, bit, Byte · Prática de Laboratório
20/08/2026Cap. 1 — Máquina de von Neumann · Conversão de base · Prática de Laboratório
27/08/2026Cap. 1 — Máquina de von Neumann · Nível de microarquitetura, linguagem de máquina e de montagem · Prática de Laboratório
03/09/2026Cap. 2 — Organização e modelos de máquina de níveis · Tradução, interpretação e compilação · Prática de Laboratório
10/09/2026Cap. 3 — Nível de lógica digital · Prática de Laboratório
17/09/2026Apresentação do trabalho de AP1 · Revisão da AP1
24/09/2026▶ Aplicação da AP1
01/10/2026Mostra da AP1 · Apresentação do trabalho AP1 · Cap. 4 — Sistema de memória
08/10/2026Cap. 4 — Sistema de memória · Prática de Laboratório
15/10/2026Cap. 4 — Sistema de memória · Prática de Laboratório
22/10/2026Cap. 5 — Barramento · Prática de Laboratório
29/10/2026Cap. 6 — Processadores · Prática de Laboratório
05/11/2026Cap. 7 — Sistemas Operacionais
12/11/2026Cap. 8 — Microcontroladores: MC Atmel ATmega 2560
19/11/2026Teste · Revisão da AP2
26/11/2026▶ Aplicação da AP2
03/12/2026▶ Aplicação da AS

Ver calendário acadêmico institucional completo →

grid da disciplina

Objetivos, conteúdo programático e referências

Consulte o grid completo da disciplina, com os 5 objetivos de aprendizagem, os 14 tópicos do conteúdo programático e a bibliografia básica e complementar.

Ver grid da disciplina →

02 / conteúdo das aulas

Textos e exemplos de apoio

03 / práticas de laboratório

Programação com Arduíno — conceitos

Práticas Arduíno — laboratório

Práticas de Linguagem de Montagem (assembly)

índice geral de laboratório

Práticas convertidas para HTML

Esta seção reúne as páginas HTML das práticas de laboratório já convertidas, com navegação integrada entre elas.

Prática 01Alimentação de LEDs

Arduino como fonte de alimentação.

Prática 02Saídas digitais com LEDs

Pinos digitais controlando LEDs.

Prática 03Entradas digitais

Chave digital comandando LED.

Prática 04Entrada binária de 3 bits

Conversão binário-decimal no Monitor Serial.

Prática 05Funções por código

Combinações binárias acionando funções.

Trabalho AP1Sistema embarcado

Entrada e saída binária de 6 bits.

Prática 07Buzzer

Dispositivo de saída com tons.

Prática 08LCD 1602

Texto e tempo no display.

Prática 09Sensor ultrassônico

Medição de distância.

Prática 10Sensor de movimento PIR

Detecção de movimento e acionamento de LED.

Pendência identificada

A Prática 6 ainda não foi convertida porque o respectivo arquivo não foi enviado neste conjunto. Mantive o link original em Markdown na lista de práticas para preservar a referência.

04 / avaliações

AP · 40% cada

Avaliações Bimestrais

AC · 20%

Avaliação Continuada

Sistema de Avaliações

Regras e Pesos

  • AC — peso 20% da nota final
  • AP1 — peso 40% da nota final
  • AP2 — peso 40% da nota final
  • Cada AP: trabalho em grupo (30%) + prova individual (70%)
Ver sistema completo →

05 / referências bibliográficas

Obs. É necessário o acesso pela Biblioteca Virtual do Ibmec.

06 / ferramentas do curso

Softwares utilizados para programação de microcontroladores, montagem de protótipos e desenvolvimento em linguagem de montagem ao longo da disciplina.