Mudanças entre as edições de "MIC29004-2016-1 Microprocessadores - Engenharia"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 26: Linha 26:
 
----
 
----
 
----
 
----
== Aula 01 - Apresentação da Disciplina ==
+
== Aula 01: Apresentação da Disciplina ==
 
<p align="right"><i><small>Quinta-feira, 24 de março de 2016.</small></i></p>
 
<p align="right"><i><small>Quinta-feira, 24 de março de 2016.</small></i></p>
<big><b>1.1 - Apresentação do Plano de Ensino</b></big>
+
<big><b>1.1 Apresentação do Plano de Ensino</b></big>
 
:*Objetivos da Unidade Curricular.
 
:*Objetivos da Unidade Curricular.
 
:*Ementa: conhecimentos, habilidades e atitudes.
 
:*Ementa: conhecimentos, habilidades e atitudes.
Linha 35: Linha 35:
 
:*Regras gerais.
 
:*Regras gerais.
  
<big><b>1.2 - Introdução aos Sistemas Microprocessados</b></big>
+
<big><b>1.2 Introdução aos Sistemas Microprocessados</b></big>
 
:*Microprocessador vs Microcontrolador.
 
:*Microprocessador vs Microcontrolador.
 
:*Arquitetura e Organização.
 
:*Arquitetura e Organização.
Linha 41: Linha 41:
 
:*Principais aplicações.
 
:*Principais aplicações.
  
<big><b>1.3 - Arquivos</b></big>
+
<big><b>1.3 Arquivos</b></big>
 
:<i>[[media:Aula 00 MIC.pdf | <span style="color:blue;">Apresentação Inicial]]</span></i><br>
 
:<i>[[media:Aula 00 MIC.pdf | <span style="color:blue;">Apresentação Inicial]]</span></i><br>
 
:<i>[[media:Aula 01 MIC.pdf | <span style="color:blue;">Introdução aos Microprocessadores]]</span></i><br>
 
:<i>[[media:Aula 01 MIC.pdf | <span style="color:blue;">Introdução aos Microprocessadores]]</span></i><br>
  
<big><b>1.4 - Frequência</b></big>
+
<big><b>1.4 Frequência</b></big>
 
:{| border=1
 
:{| border=1
 
|-  
 
|-  
Linha 59: Linha 59:
 
----
 
----
 
----
 
----
== Aula 02 ==
+
== Aula 02: Revisão ==
 
<p align="right"><i><small>Segunda-feira, 28 de março de 2016.</small></i></p>
 
<p align="right"><i><small>Segunda-feira, 28 de março de 2016.</small></i></p>
 
<big><b>2.1 Elementos de Memórias </b></big>
 
<big><b>2.1 Elementos de Memórias </b></big>
Linha 66: Linha 66:
 
:*Flip Flop JK.
 
:*Flip Flop JK.
 
:*Flip Flop JK com CK, PR e CL.
 
:*Flip Flop JK com CK, PR e CL.
:*Elemento de Memória.
 
 
:*Flip Flop D.
 
:*Flip Flop D.
 
:*Flip Flop T.
 
:*Flip Flop T.
Linha 93: Linha 92:
 
----
 
----
 
----
 
----
== Aula 03 ==
+
== Aula 03: Tipos de Memórias ==
 
<p align="right"><i><small>Quinta-feira, 31 de março de 2016.</small></i></p>
 
<p align="right"><i><small>Quinta-feira, 31 de março de 2016.</small></i></p>
<big><b>3.1 Tipos de Memórias</b></big>
+
<big><b>3.1 Características de Memórias</b></big>
 
:*Introdução
 
:*Introdução
 
:*Elemento tri-state
 
:*Elemento tri-state
Linha 129: Linha 128:
 
----
 
----
 
----
 
----
==Aula 04 ==
+
==Aula 04: Hierarquia de Memória ==
 
<p align="right"><i><small>Segunda-feira, 04 de abril de 2016.</small></i></p>
 
<p align="right"><i><small>Segunda-feira, 04 de abril de 2016.</small></i></p>
<big><b>4.1 - Hierarquia de Memórias</b></big>
+
<big><b>4.1 - Configuração de Memórias</b></big>
 
:*Introdução
 
:*Introdução
 
:*Memória RAM (Estrutura)
 
:*Memória RAM (Estrutura)
Linha 166: Linha 165:
 
----
 
----
 
----
 
----
== Aula 05 ==
+
== Aula 05: Introdução à CPU ==
 
<p align="right"><i><small>Quinta-feira, 07 de abril de 2016.</small></i></p>
 
<p align="right"><i><small>Quinta-feira, 07 de abril de 2016.</small></i></p>
<big><b>5.1 Unidade Central de Processamento</b></big>
+
<big><b>5.1 Divisão da CPU</b></big>
 
:*Instrução
 
:*Instrução
 
:*Divisão
 
:*Divisão
Linha 201: Linha 200:
 
----
 
----
 
----
 
----
== Aula 06 ==
+
== Aula 06: Arquitetura e Organização ==
 
<p align="right"><i><small>Segunda-feira, 11 de abril de 2016.</small></i></p>
 
<p align="right"><i><small>Segunda-feira, 11 de abril de 2016.</small></i></p>
 
<big><b>6.1 Descrição da CPU</b></big>
 
<big><b>6.1 Descrição da CPU</b></big>
Linha 207: Linha 206:
 
:*Nível de Representação
 
:*Nível de Representação
 
:*Arquitetura e Organização
 
:*Arquitetura e Organização
:*Programa
+
:*Programas
:**Instruções
+
:*Opcode
:**Operação
 
:**Operandos
 
:**Opcode
 
  
 
<big><b>6.2 Arquivos</b></big>
 
<big><b>6.2 Arquivos</b></big>
Linha 234: Linha 230:
 
----
 
----
 
----
 
----
== Aula 07 ==
+
== Aula 07: OPCODE ==
 
<p align="right"><i><small>Quinta-feira, 14 de abril de 2016.</small></i></p>
 
<p align="right"><i><small>Quinta-feira, 14 de abril de 2016.</small></i></p>
 
<big><b>7.1 Gravação e Leitura do Opcode</b></big>
 
<big><b>7.1 Gravação e Leitura do Opcode</b></big>
Linha 264: Linha 260:
 
----
 
----
 
----
 
----
== Aula 08 ==
+
== Aula 08: Introdução ao 8051==
 
<p align="right"><i><small>Segunda-feira, 18 de abril de 2016.</small></i></p>
 
<p align="right"><i><small>Segunda-feira, 18 de abril de 2016.</small></i></p>
<big><b>8.1 Microcontrolador 8051</b></big>
+
<big><b>8.1 Estrutura do 8051</b></big>
 
:*Introdução
 
:*Introdução
 
:*Conceitos e Definições
 
:*Conceitos e Definições
Linha 296: Linha 292:
 
----
 
----
 
----
 
----
== Aula 09 ==
+
== Aula 09: Datapath ==
 
<p align="right"><i><small>Segunda-feira, 25 de abril de 2016.</small></i></p>
 
<p align="right"><i><small>Segunda-feira, 25 de abril de 2016.</small></i></p>
<big><b>9.1 Datapath</b></big>
+
<big><b>9.1 Estrutura e Organização do 8051</b></big>
 
:*Decoder
 
:*Decoder
 
:*Registradores
 
:*Registradores
Linha 329: Linha 325:
 
----
 
----
 
----
 
----
== Aula 10 ==
+
== Aula 10: Mapeamento de Dados ==
 
<p align="right"><i><small>Quinta-feira, 28 de abril de 2016.</small></i></p>
 
<p align="right"><i><small>Quinta-feira, 28 de abril de 2016.</small></i></p>
  
<big><b>10.1 Mapeamento de dados</b></big>
+
<big><b>10.1 Dados, Controles e Endereços</b></big>
 
:*Uso dos registradores gerais
 
:*Uso dos registradores gerais
 
:*Contador de Programa (PC)
 
:*Contador de Programa (PC)
Linha 356: Linha 352:
 
:<u>Legenda:</u> <b>C:</b> Compareceu. | <b>F:</b> Faltou. <br>
 
:<u>Legenda:</u> <b>C:</b> Compareceu. | <b>F:</b> Faltou. <br>
  
---
 
 
----
 
----
== Aula 11 ==
+
----
 +
== Aula 11: IDE MCU8051 ==
 
<p align="right"><i><small>Segunda-feira, 02 de maio de 2016.</small></i></p>
 
<p align="right"><i><small>Segunda-feira, 02 de maio de 2016.</small></i></p>
  
<big><b>11.1 IDE MCU8051</b></big>
+
<big><b>11.1 Interface IDE MCU8051</b></big>
 
:*Estruturas de programação
 
:*Estruturas de programação
 
:*Organização
 
:*Organização
Linha 390: Linha 386:
 
----
 
----
 
----
 
----
== Aula 12 ==
+
== Aula 12: Prova Teórica I ==
 
<p align="right"><i><small>Quinta-feira, 05 de maio de 2016.</small></i></p>
 
<p align="right"><i><small>Quinta-feira, 05 de maio de 2016.</small></i></p>
  
Linha 424: Linha 420:
 
----
 
----
 
----
 
----
== Aula 13 ==
+
== Aula 13: Estruturação do Assembly ==
 
<p align="right"><i><small>Segunda-feira, 09 de maio de 2016.</small></i></p>
 
<p align="right"><i><small>Segunda-feira, 09 de maio de 2016.</small></i></p>
  
<big><b>13.1 Instruções do 8051</b></big>
+
<big><b>13.1 Diretivas do Compilador</b></big>
:*Diretivas do Compilador
+
:*DB
:**DB
+
:*ORG
:**ORG
+
:*END
:**END
+
:*EQU
:**EQU
+
:*Labels
:**Labels
+
:*Comentários
:**Comentários
 
 
:*Mnemônicos
 
:*Mnemônicos
:**Aritméticas
 
:**Lógicas
 
:**Transferências
 
:**Booleanas
 
:**Desvios
 
  
 
<big><b>13.2 Arquivos</b></big>
 
<big><b>13.2 Arquivos</b></big>
Linha 463: Linha 453:
 
----
 
----
 
----
 
----
== Aula 14 ==
+
== Aula 14: Modos de Endereçamento ==
 
<p align="right"><i><small>Quinta-feira, 12 de maio de 2016.</small></i></p>
 
<p align="right"><i><small>Quinta-feira, 12 de maio de 2016.</small></i></p>
  
<big><b>14.1 Modos de Endereçamento</b></big>
+
<big><b>14.1 Tipos de Endereçamento 8051</b></big>
 
:*Imediato
 
:*Imediato
 
:*Direto
 
:*Direto
Linha 493: Linha 483:
 
----
 
----
 
----
 
----
== Aula 15 ==
+
== Aula 15: Aula de Exercícios ==
 
<p align="right"><i><small>Segunda-feira, 16 de maio de 2016.</small></i></p>
 
<p align="right"><i><small>Segunda-feira, 16 de maio de 2016.</small></i></p>
  
 
<big><b>15.1 Aula de Exercícios</b></big>
 
<big><b>15.1 Aula de Exercícios</b></big>
:*Estruturação em Linguagem Assembly.
 
 
:*Uso de instruções e formas de endereçamento.
 
:*Uso de instruções e formas de endereçamento.
 
:*Instruções aritméticas.
 
:*Instruções aritméticas.
:*Instruções lógicas.
+
:*Instruções Aritméticas
:*Desenvolvimento de programas específicos.
+
:*Instruções Lógicas
 +
:*Instruções de Movimentação
 +
:*Instruções Booleanas
 +
:*Instruções de Desvios
  
 
<big><b>15.2 Arquivos</b></big>
 
<big><b>15.2 Arquivos</b></big>
Linha 523: Linha 515:
 
----
 
----
 
----
 
----
== Aula 16 ==
+
== Aula 16: Aula de Exercícios ==
 
<p align="right"><i><small>Quinta-feira, 19 de maio de 2016.</small></i></p>
 
<p align="right"><i><small>Quinta-feira, 19 de maio de 2016.</small></i></p>
  
Linha 552: Linha 544:
 
----
 
----
 
----
 
----
== Aula 17 ==
+
== Aula 17: Registradores Especiais ==
 
<p align="right"><i><small>Segunda-feira, 23 de maio de 2016.</small></i></p>
 
<p align="right"><i><small>Segunda-feira, 23 de maio de 2016.</small></i></p>
  
<big><b>17.1 Desenvolvimento de Programas</b></big>
+
<big><b>17.1 Análise de desvios</b></big>
 
:*Registrador em Pilha (SP)
 
:*Registrador em Pilha (SP)
 
:*Desvios de Programa (PC)
 
:*Desvios de Programa (PC)
Linha 579: Linha 571:
 
|-  
 
|-  
 
|}
 
|}
:<u>Legenda:</u> <b>C:</b> Compareceu. | <b>F:</b> Faltou. | <b>*:</b> Não realizada.
+
:<u>Legenda:</u> <b>C:</b> Compareceu. | <b>F:</b> Faltou. | <b>*:</b> Não realizada. <br>
 
 
 
 
  
 
----
 
----
 
----
 
----
== Aula 18 ==
+
== Aula 18: Interrupções ==
 
<p align="right"><i><small>Quinta-feira, 26 de maio de 2016.</small></i></p>
 
<p align="right"><i><small>Quinta-feira, 26 de maio de 2016.</small></i></p>
  
<big><b>18.1 Registradores Especiais</b></big>
+
<big><b>18.1 Tipos de Instruções</b></big>
:*Registrador de Pilha (SP)
+
:*Prioridades
:*Desvios de Programa (PC)
+
:*Tipos
:*Tipos de saltos.
+
:*Local
  
  
Linha 599: Linha 589:
  
 
<big><b>18.3 Atividades</b></big>
 
<big><b>18.3 Atividades</b></big>
:<i>[[media:MIC_Ex05.pdf | <span style=color:red;"> Lista de Exercícios 05]]</span></i><br>
+
:<i>[[media:MIC_Ex18.pdf | <span style=color:red;"> Lista de Exercícios 18]]</span></i><br>
  
  

Edição das 20h53min de 20 de maio de 2016

Informações Gerais

Professor: Clayrton Monteiro Henrique

Contato: clayrton.henrique@ifsc.edu.br
Atendimento: Lab. Desenv. II - Segundas-feiras
Horário: 09h40 às 11h30


Plano de Ensino

Plano de Ensino


Cronograma de aula

Cronograma de Aulas


Aulas



Aula 01: Apresentação da Disciplina

Quinta-feira, 24 de março de 2016.

1.1 Apresentação do Plano de Ensino

  • Objetivos da Unidade Curricular.
  • Ementa: conhecimentos, habilidades e atitudes.
  • Bibliografia: básica e complementar.
  • Formas de avaliação.
  • Regras gerais.

1.2 Introdução aos Sistemas Microprocessados

  • Microprocessador vs Microcontrolador.
  • Arquitetura e Organização.
  • Conceitos e Definições.
  • Principais aplicações.

1.3 Arquivos

Apresentação Inicial
Introdução aos Microprocessadores

1.4 Frequência

Matrícula 122001993-3 142001232-0 142001594-0 131000557-5 142001510-9 131004478-3 142002023-4 161000000-9 151004567-8
13h30 - 14h25
C
C
F
C
F
F
C
C
C
14h25 - 15h20
C
C
F
C
F
F
C
C
C
Legenda: C: Compareceu. | F: Faltou.


Aula 02: Revisão

Segunda-feira, 28 de março de 2016.

2.1 Elementos de Memórias

  • Flip Flop RS.
  • Flip Flop RS com CK, PR e CL.
  • Flip Flop JK.
  • Flip Flop JK com CK, PR e CL.
  • Flip Flop D.
  • Flip Flop T.
  • Formas de organização da memória;
    • Memória N x M bits.
    • Exercícios.

2.2 Arquivos

Revisão de Flip Flops

2.3 Atividades

Não há.

2.4 Frequência

Matrícula 122001993-3 142001232-0 142001594-0 131000557-5 142001510-9 131004478-3 142002023-4 161000000-9 151004567-8
13h30 - 14h25
C
C
C
C
F
C
F
C
F
14h25 - 15h20
C
C
C
C
F
C
F
C
F
Legenda: C: Compareceu. | F: Faltou.


Aula 03: Tipos de Memórias

Quinta-feira, 31 de março de 2016.

3.1 Características de Memórias

  • Introdução
  • Elemento tri-state
  • Tipos de Memórias
    • Características
    • Tempo de acesso
    • Custos
    • Capacidade N x M
  • Variáveis de Dados, Endereços e Controle
  • Ciclo de Leitura
  • Ciclo de Escrita


3.2 Arquivos

Tipos de Memórias

3.3 Atividades

Leitura da apostila de memórias abaixo:
Apostila de Memória

3.4 Frequência

Matrícula 122001993-3 142001232-0 142001594-0 131000557-5 142001510-9 131004478-3 142002023-4 161000000-9 151004567-8
15h40 - 16h35
C
C
C
C
F
C
C
C
C
16h35 - 17h30
C
C
C
C
F
C
C
C
C
Legenda: C: Compareceu. | F: Faltou.


Aula 04: Hierarquia de Memória

Segunda-feira, 04 de abril de 2016.

4.1 - Configuração de Memórias

  • Introdução
  • Memória RAM (Estrutura)
  • Análise do Diagrama em Blocos
  • Caminho dos dados RAM 16 x 4bits
    • Modo de Escrita (WR)
    • Modo de Leitura (RD)
    • Modo de Habilitação(CE)
  • Construção do Diagrama em Blocos


4.2 Arquivos

Hierarquia de Memórias

4.3 Atividades

Leitura e interpretação do arquivo abaixo:
Datasheet 74LS89 - Memória RAM 16 x 4bits
Realizar a atividade proposta a seguir
Exercícios 01 - Memórias

4.4 Frequência

Matrícula 122001993-3 142001232-0 142001594-0 131000557-5 142001510-9 131004478-3 142002023-4 161000000-9 151004567-8
13h30 - 14h25
C
C
C
C
F
C
C
C
C
14h25 - 15h20
C
C
C
C
F
C
C
C
C
Legenda: C: Compareceu. | F: Faltou.


Aula 05: Introdução à CPU

Quinta-feira, 07 de abril de 2016.

5.1 Divisão da CPU

  • Instrução
  • Divisão
    • Controle (UC)
    • Processamento (ULA)
    • Registradores (Reg)
  • Fetch
    • Busca instrução
    • Decodifica instrução
    • Executa instrução
  • Estudo da ULA 74LS181

5.2 Arquivos

Unidade Central de Processamento

5.3 Atividades

Leitura e interpretação do arquivo abaixo:
Datasheet 74LS181 - ULA (4bits)

5.4 Frequência

Matrícula 122001993-3 142001232-0 142001594-0 131000557-5 142001510-9 131004478-3 142002023-4 161000000-9 151004567-8
15h40 - 16h35
C
C
F
F
F
F
C
C
C
16h35 - 17h30
C
C
F
F
F
F
C
C
C
Legenda: C: Compareceu. | F: Faltou.


Aula 06: Arquitetura e Organização

Segunda-feira, 11 de abril de 2016.

6.1 Descrição da CPU

  • Introdução
  • Nível de Representação
  • Arquitetura e Organização
  • Programas
  • Opcode

6.2 Arquivos

Descrição da CPU
Lista Opcode 8051

6.3 Atividades

Não há.

6.4 Frequência

Matrícula 122001993-3 142001232-0 142001594-0 131000557-5 142001510-9 131004478-3 142002023-4 161000000-9 151004567-8
13h30 - 14h25
C
C
C
C
F
C
C
C
F
14h25 - 15h20
C
C
C
C
F
C
C
C
F
Legenda: C: Compareceu. | F: Faltou.


Aula 07: OPCODE

Quinta-feira, 14 de abril de 2016.

7.1 Gravação e Leitura do Opcode

  • Introdução ao MCU8051
  • Memória de Código
  • Opcode do 8051
  • Exercícios
  • Simulação

7.2 Arquivos

Introdução ao 8051

7.3 Atividades

Realizar a atividade proposta a seguir (utilizar o arquivo Opcode 8051):
Exercícios 02 - Opcode

7.4 Frequência

Matrícula 122001993-3 142001232-0 142001594-0 131000557-5 142001510-9 131004478-3 142002023-4 161000000-9 151004567-8
15h40 - 16h35
C
C
C
C
F
F
C
C
C
16h35 - 17h30
C
C
C
C
F
F
C
C
C
Legenda: C: Compareceu. | F: Faltou.


Aula 08: Introdução ao 8051

Segunda-feira, 18 de abril de 2016.

8.1 Estrutura do 8051

  • Introdução
  • Conceitos e Definições
  • Memórias
    • RAM Interna
    • RAM Externa
    • ROM Interna
    • ROM Externa

8.2 Arquivos

Datasheet MC 8051
Hierarquia da Memória RAM

8.3 Atividades

Montar um diagrama em blocos do 8051

8.4 Frequência

Matrícula 122001993-3 142001232-0 142001594-0 131000557-5 142001510-9 131004478-3 142002023-4 161000000-9 151004567-8
13h30 - 14h25
C
C
C
C
F
C
C
C
C
14h25 - 15h20
C
C
C
C
F
C
C
C
C
Legenda: C: Compareceu. | F: Faltou.


Aula 09: Datapath

Segunda-feira, 25 de abril de 2016.

9.1 Estrutura e Organização do 8051

  • Decoder
  • Registradores
  • Contador de Programa (PC)
  • Registrador de Instrução(RI)
  • Decodificador(DU)
  • Unidade de Controle(UC)
  • Unidade Lógica e Aritmética(ULA)
  • Acumulador (ACC)
  • Portas I/O

9.2 Arquivos

Aula 09 faltando...

9.3 Atividades

Exercícios 03: Instruções

9.4 Frequência

Matrícula 122001993-3 142001232-0 142001594-0 131000557-5 142001510-9 131004478-3 142002023-4 161000000-9 151004567-8
13h30 - 14h25
C
C
F
C
F
C
C
F
C
14h25 - 15h20
C
C
F
C
F
C
C
F
C
Legenda: C: Compareceu. | F: Faltou.


Aula 10: Mapeamento de Dados

Quinta-feira, 28 de abril de 2016.

10.1 Dados, Controles e Endereços

  • Uso dos registradores gerais
  • Contador de Programa (PC)
  • Portas I/O
  • Acesso à memórias externas de 64KB (RAM/ROM)

10.2 Arquivos

Datapath

10.3 Atividades

  • Não há

10.4 Frequência

Matrícula 122001993-3 142001232-0 142001594-0 131000557-5 142001510-9 131004478-3 142002023-4 161000000-9 151004567-8
15h40 - 16h35
F
C
C
C
F
F
C
C
C
16h35 - 17h30
F
C
C
C
F
F
C
C
C
Legenda: C: Compareceu. | F: Faltou.


Aula 11: IDE MCU8051

Segunda-feira, 02 de maio de 2016.

11.1 Interface IDE MCU8051

  • Estruturas de programação
  • Organização
  • Labels
  • Mnemônicos
  • Operandos
  • Comentários
  • Termos reservados

11.2 Arquivos

MUC8051 Estrutura

11.3 Atividades

  • Exercício 10

11.4 Frequência

Matrícula 122001993-3 142001232-0 142001594-0 131000557-5 142001510-9 131004478-3 142002023-4 161000000-9 151004567-8
13h30 - 14h25
C
C
C
C
F
F
C
C
C
14h25 - 15h20
C
C
C
C
F
F
C
C
C
Legenda: C: Compareceu. | F: Faltou.


Aula 12: Prova Teórica I

Quinta-feira, 05 de maio de 2016.

12.1 Prova Teórica I

  • Conceitos e Definições
  • Memórias:
    • Tipos
    • Hierarquia
    • Características
    • Ciclo de Leitura
    • Ciclo de Escrita
  • Arquitetura e Organização
  • Introdução a CPU

12.2 Arquivos

Não há.

12.3 Atividades

Prova Teórica 01

12.4 Frequência

Matrícula 122001993-3 142001232-0 142001594-0 131000557-5 142001510-9 131004478-3 142002023-4 161000000-9 151004567-8
15h40 - 16h35
C
C
C
C
F
C
C
C
C
16h35 - 17h30
C
C
C
C
F
C
C
C
C
Legenda: C: Compareceu. | F: Faltou.


Aula 13: Estruturação do Assembly

Segunda-feira, 09 de maio de 2016.

13.1 Diretivas do Compilador

  • DB
  • ORG
  • END
  • EQU
  • Labels
  • Comentários
  • Mnemônicos

13.2 Arquivos

Instruções do 8051


13.3 Atividades

  • Simular cada uma das instruções passadas na aula 13.

13.4 Frequência

Matrícula 122001993-3 142001232-0 142001594-0 131000557-5 142001510-9 131004478-3 142002023-4 161000000-9 151004567-8
13h30 - 14h25
C
C
C
F
F
F
C
C
C
14h25 - 15h20
C
C
C
F
F
F
C
C
C
Legenda: C: Compareceu. | F: Faltou.


Aula 14: Modos de Endereçamento

Quinta-feira, 12 de maio de 2016.

14.1 Tipos de Endereçamento 8051

  • Imediato
  • Direto
  • Indireto
  • Registrador
  • Indexado

14.2 Arquivos

Modos de Endereçamento 8051

14.3 Atividades

  • Simular exercícios contendo cada um dos modos de endereçamento.

14.4 Frequência

Matrícula 122001993-3 142001232-0 142001594-0 131000557-5 142001510-9 131004478-3 142002023-4 161000000-9 151004567-8
15h40 - 16h35
C
C
C
C
F
C
C
C
C
16h35 - 17h30
C
C
C
C
F
C
C
C
C
Legenda: C: Compareceu. | F: Faltou.


Aula 15: Aula de Exercícios

Segunda-feira, 16 de maio de 2016.

15.1 Aula de Exercícios

  • Uso de instruções e formas de endereçamento.
  • Instruções aritméticas.
  • Instruções Aritméticas
  • Instruções Lógicas
  • Instruções de Movimentação
  • Instruções Booleanas
  • Instruções de Desvios

15.2 Arquivos

Não há.

15.3 Atividades

Lista de Exercícios 03

15.4 Frequência

Matrícula 122001993-3 142001232-0 142001594-0 131000557-5 142001510-9 131004478-3 142002023-4 161000000-9 151004567-8
13h30 - 14h25
C
C
F
C
F
C
C
C
C
14h25 - 15h20
C
C
F
C
F
C
C
C
C
Legenda: C: Compareceu. | F: Faltou.


Aula 16: Aula de Exercícios

Quinta-feira, 19 de maio de 2016.

16.1 Desenvolvimento de programas

  • Estruturação em Linguagem Assembly.
  • Instruções de laços condicionais.
  • Estruturas de desvios.

16.2 Arquivos

Lista Compilada das Instruções do 8051
Diagrama em Blocos MC 8051

16.3 Atividades

Implementar os códigos da Lista de Exercícios 03 utilizando as instruções de desvios.

16.4 Frequência

Matrícula 122001993-3 142001232-0 142001594-0 131000557-5 142001510-9 131004478-3 142002023-4 161000000-9 151004567-8
15h40 - 16h35
C
F
C
C
F
C
C
F
C
16h35 - 17h30
C
F
C
C
F
C
C
F
C
Legenda: C: Compareceu. | F: Faltou.


Aula 17: Registradores Especiais

Segunda-feira, 23 de maio de 2016.

17.1 Análise de desvios

  • Registrador em Pilha (SP)
  • Desvios de Programa (PC)
  • Tipos de saltos.


17.2 Arquivos

Saltos e desvios condicionais.


17.3 Atividades

Lista de Exercícios 04


17.4 Frequência

Matrícula 122001993-3 142001232-0 142001594-0 131000557-5 142001510-9 131004478-3 142002023-4 161000000-9 151004567-8
13h30 - 14h25
*
*
*
*
*
*
*
*
*
14h25 - 15h20
*
*
*
*
*
*
*
*
*
Legenda: C: Compareceu. | F: Faltou. | *: Não realizada.


Aula 18: Interrupções

Quinta-feira, 26 de maio de 2016.

18.1 Tipos de Instruções

  • Prioridades
  • Tipos
  • Local


18.2 Arquivos

Saltos e desvios condicionais.


18.3 Atividades

Lista de Exercícios 18


18.4 Frequência

Matrícula 122001993-3 142001232-0 142001594-0 131000557-5 142001510-9 131004478-3 142002023-4 161000000-9 151004567-8
15h40 - 16h35
*
*
*
*
*
*
*
*
*
16h35 - 17h30
*
*
*
*
*
*
*
*
*
Legenda: C: Compareceu. | F: Faltou. | *: Não realizada.