Microprogramacion
Apunte de Microprogramación
Indice
|1. Introducción |2 |
| | |
|2. Esquema en bloque de una CPU de un bus |3 |
|2.1 Registros|3 |
|2.2 Bus |4 |
|2.3 Comunicación entre registros y bloques |4 |
|2.4 Compuertas |5 |
|2.5 Unidad de control microprogramada (CU)|6 |
|2.6 Unidad aritmética y lógica (ALU) |6 |
|2.7 Bus de direcciones y de datos |8 |
|2.8 Señales |9 |
|| |
|3. Funcionamiento de la CPU |10 |
|3.1 Transferencia de la Información |10 |
|3.2 Ejemplo de una instrucción sin acceso a memoria |11 |
|3.3 Ciclo de Fetch|14 |
|3.4 Contador de microprograma |15 |
|3.5 Instrucciones |16 |
| 3.5.1 Sin operandos |16 |
| 3.5.2 Con un operando |17 |
|3.5.3 De bifurcación |17 |
| 3.5.4 Con dos operandos |18 |
| | |
|4. Configuración de dos buses |20 |
|4.1 Registrosmaster-slave (tiempos) |20 |
|4.2 Funcionamiento |21 |
|4.3 Ciclo de Fetch |21 |
|4.4 Instrucciones |22 |
|| |
|5. Optimización |23 |
|5.1 Codificadores y decodificadores |23 |
|5.2 Superposición de microoperaciones |24 |
|5.3 Microprogramación horizontal, vertical ymixta |25 |
|5.4 Aplicaciones de una organización mixta |26 |
1. Introducción
Como sabemos, un sistema se subdivide en distintos niveles de trabajo. Estos son:
|Nivel de Lenguaje de Alto Nivel |
|( |
|Nivel de LenguajeEnsamblador |
|( |
|Nivel de Sistema Operativo |
|( |
|Nivel de Lenguaje Máquina |
|( |
|Nivel de Microprogramación |
|(...
Regístrate para leer el documento completo.