Sunteți pe pagina 1din 5

MICROPROCESADORES:

Conocimientos y herramientas indispensables para comprender el


funcionamiento del Microprocesador
SUMARIO PRELIMINAR_V02
CAPITULO 1: ARITMTICA DE MICROPROCESADORES
Objetivo: conocer las bases numricas, cdigos y aritmtica que sustentan el
funcionamiento lgico de los microprocesadores.
1.1 Sistema de numeracin
1.1.1 Numeracin binaria
1.1.2 Numeracin hexadecimal
1.1.3 Conversin entre sistemas de numeracin
1.2 Aritmtica binaria
1.2.1 Notacin en complemento a 2
1.2.2 Aritmtica en complemento a 2
1.2.3 Bits, Nibbles y Bytes
1.2.4 Operaciones aritmticas en el sistema binario
1.3 Cdigos binarios y cdigos alfanumricos
1.3.1 Cdigo BCD
1.3.2 Cdigos de paridad
1.3.3 Cdigo alfanumricos
CAPITULO
2:
DISPOSITIVOS
DIGITALES
UTILIZADOS
EN
MICROPROCESADORES
Objetivo: conocer y comprender los circuitos digitales bsicos sobre los cuales se
construyen los microprocesadores.
2.1 lgebra de Boole
2.1.1 Postulados del lgebra de Boole
2.1.2 Teoremas del lgebra de Boole
2.1.3 Simulacin de expresiones booleanas
2.2 Compuertas lgicas
2.2.1 Definicin, tipos y simbologa
2.2.2 Funciones lgicas y Tabla de Verdad
2.2.3 Minimizacin de funciones lgicas por el Mtodo de Karnaugh
2.2.4 Simulacin de compuertas lgicas
1

2.3 Combinacin de circuitos lgicos


2.3.1 Circuitos sumadores
2.3.2 Sistemas combinacionales
2.3.3 Sistemas secuenciales
2.3.4 Simulacin de circuitos sumadores, combinacionales y secuenciales
CAPITULO 3: FUNDAMENTOS DE LOS MICROPROCESADORES
Objetivo: identificar los conceptos bsicos para comprender como funciona un
microprocesador
3.1 Organizacin bsica de una computadora basada en microprocesador
3.1.1 Diagrama general de una computadora basada en microprocesador
3.1.2 Unidad Central de Procesamiento (CPU)
3.1.3 Circuito de reloj
3.1.4 Memoria
3.1.5 Buses
3.1.6 Interfases de Entrada / Salida
3.2 Microprocesadores de 8 y 16 bits
3.2.1 Definicin
3.2.2 Buses
3.2.3 Arquitecturas clsica y paralela
3.2.4 Tecnologas de fabricacin.
3.2.5 Fabricantes.
3.2.6 Evolucin y perspectivas a futuro.
3.2.7 Modo microprocesador (modo expandido)
3.3 Familias de microprocesadores de 8 y 16 bit ms populares
3.3.1 Familias de microprocesadores de 8 bit Intel 8085, Motorola 6800, Zilog Z80.
3.3.2 Familias de microprocesadores de 16 bit Motorola 68000, Intel 80186/88/286
CAPITULO 4: INTERFASES DEL MICROPROCESADOR
Objetivo: comprender la arquitectura y caractersticas de las interfases del
microprocesador.
4.1 Caractersticas elctricas del microprocesador.
4.1.1 Diagrama de terminales del microprocesador
4.1.2 Niveles de voltaje y factores de carga
4.1.3 Voltaje de alimentacin
4.1.4 Circuitos de reloj y reinicio
4.2 Interfase con los dispositivos de memoria
2

4.2.1 Interfase con la memoria ROM


4.2.2 Ciclos de bsqueda y ejecucin
4.2.3 Interfase con la memoria RAM
4.2.4 Ciclos de lectura y escritura en RAM
4.3 Direccionamiento de memoria
4.3.1 Arquitectura Von Newmann
4.3.2 Arquitectura Harvard
4.3.3 Decodificacin de memoria
4.3.4 Interfase con bancos de memoria
4.4 Puertos paralelos de entrada / salida
4.4.1 Interfase bsica de salida
4.4.2 Interfase bsica de entrada
4.4.3 Direccionamiento y mapa de puertos
4.4.4 Decodificacin de puertos
4.4.5 Interfase Perifrica Programable (PPI)
CAPITULO 5: PROGRAMACIN EN LENGUAJE ENSAMBLADOR
Objetivo: comprender los fundamentos de la programacin en lenguaje
ensamblador y desarrollar algunas aplicaciones bsicas.
5.1 Programacin en lenguaje ensamblador
5.1.1. Modelo de programacin
5.1.2 Registros de Funciones Especiales (SFR)
5.1.3 Estado inicial de los registros de la CPU
5.1.4 Bancos de registros
5.1.5 Registros con bits direccionables
5.2 Modos de direccionamiento
5.2.1 Direccionamiento inmediato
5.2.2 Direccionamiento implcito
5.2.3 Direccionamiento por registro
5.2.3 Direccionamiento directo
5.2.4 Direccionamiento indirecto
5.2.5 Direccionamiento relativo
5.2.6 Direccionamiento absoluto
5.2.7 Direccionamiento indexado
5.2.8 Direccionamiento de la pila
3

5.3 Conjunto de instrucciones


5.3.1 Instrucciones de transferencia de datos
5.3.2 Instrucciones aritmticas
5.3.3 Instrucciones lgicas
5.3.4 Instrucciones de manejo de bits
5.3.5 Instrucciones de flujo de programa
5.3.6 Instrucciones de control del procesador
5.4 Tcnicas y herramientas para el desarrollo de programas
5.4.1 Diagrama de flujo
5.4.2 Subrutinas
5.4.3 Ejemplos de programacin con base en distintos microprocesadores
5.4.1 Ensamblador, Simulador, Emulador y Terminal
5.5 Ejemplos de programacin en ensamblador con microcontroladores de 8 y 16
bit
5.5.1 Programacin en lenguaje Ensamblador para microprocesadores de 8 bit
(Intel 8080/ Motorola 6800/ Zilog Z80)
5.5.2 Programacin en lenguaje Ensamblador para microprocesadores de 16 bit
(Motorola 68000)
CAPITULO 6: MICROPROCESADORES DE 32 BIT (Motorola 68020/30, Zilog
Z80000, Intel 80486/ Pentium Pro/ Pentium I-II-III-4 y Core2)
Objetivo: conocer las tecnologas bsicas de microprocesadores en 32 bit)
6.1 Aspectos bsicos de los microprocesadores de 32 bit
6.1.2 Pipelining
6.1.3 Gestin de memoria
6.1.4 Punto flotante
6.1.5 Implementacin de la memoria cache.
6.1.6 Ejecucin de programas en microprocesadores convencionales vs.
microprocesadores de 32 bit.
6.2 Tecnologas Hyper-Threading y Multiple Core
6.2.1 Tecnologa Hyper-Threading
6.2.2 Comparativa de un procesador Dual y de un procesador Hyper-Therading
6.2.3 Tecnologa Multiple Core. Caractersticas bsicas.
6.3 Ejemplos de programacin en lenguaje ensamblador
6.3.1 Programacin en lenguaje ensamblador de 32 bit (Motorola 68020)
6.3.2 Programacin en lenguaje Ensamblador para microprocesadores Intel
4

Pentium
CAPITULO 7: MICROPROCESADORES DE 64 BIT (Intel y AMD)
Objetivo: conocer las principales tecnologas de microprocesadores en 64 bit
7.1 Principios bsicos de las arquitecturas de 64 bit
7.1.1 Caractersticas principales de una arquitectura de 64 bit
7.1.2 Ventajas y desventajas de la arquitectura de 64 bits frente a la arquitectura
de 32 bit
7.2 Arquitecturas Intel de 64 bit
7.2.1 Arquitectura IA-64: Itanium e Itanium 2
7.2.2 Arquitectura NetBurst: Pentium 4F/D y Extrem Edition
7.2.3 Arquitectura Core: Xeon/ Intel core 2/Pentium Dual-Core/Celeron/Celeron M
7.2.4 Arquitectura Nehalem: Pentium/Core i3-i5-i7/Xeon
7.2.5 Arquitectura Sandy Bridge / Ivy Bridge: Celeron/Pentium/Core i3-i5-i7
7.2.6 Arquitectura Haswell de 22 nm
7.3 Arquitecturas AMD de 64 bit
7.3.1 Athlon 64
7.3.2 Athlon 64 FX
7.3.3 Procesadores para computadoras de escritorio Dual-core: 64 X2/X2/64FX
7.3.4 Procesadores AMD de 64 bit para dispositivos mviles: 64/Neo/Neo X2/
Athlon II, Athlon II Neo.

S-ar putea să vă placă și