Temari

Temari detallat de Dispositius Programables

1. Introducció

  • Història
  • Els nivells de jerarquia en computadors
  • Mesures de rendiment
  • Descripció d'arquitectures simples
  • Descripció global dels microcontroladors AVR d'Atmel

 

2. Disseny i Arquitectura del joc d'Instruccions

2.1 Posicions de Memòria i Operacions

  • Nombre d'operands i llargada

2.2 Modes d'adreçament

  • Immediat, directe, indexat, ...

2.3 Tipus d'instruccions

  • Moviment de dades
  • Comparacions i Condicionals
  • Crides a procediments
  • Entrada / Sortida

2.4 Format de Dades

  • Big Endian, Little Endian
  • ASCII, Complement a 2, ...

 

3. Llenguatge Assemblador

3.1 Definició

  • Què és Assemblador
  • Perquè fer servir Assemblador

3.2 Directives i Macros

3.3 El procés d'Assemblat

  • Codi font, Codi objecte, el Linkador, el Programador

3.4 Tècniques amb llenguatge Assemblador

  • Traducció d'instruccions d'alt nivell a Assemblador
  • Pas de paràmetres
  • Ús de la pila i la recursivitat
  • Treball amb taules

 

4. Mòduls i perifèrics dels AVR

  • Ports d'entrada / sortida, Temporitzadors, Convertidors AD, ...
  • Control dels perifèrics per enquesta o interrupció

 

5. Disseny de la unitat de procés

5.1 Organització de la CPU

  • Conjunt de registres, Els Busos, Datapath, Entrades / Sortides

5.2 Temporització de la CPU

  • Rellotges
  • Cicles d'instrucció, Pipeline

5.3 Disseny d'opcodes