Sist. microprogramables

Solo disponible en BuenasTareas
  • Páginas : 6 (1318 palabras )
  • Descarga(s) : 0
  • Publicado : 18 de mayo de 2011
Leer documento completo
Vista previa del texto
}Sistemas Microprogramables
Cuestionario

1. ¿Qué es un sistema microprogramable? Mencione ejemplos de aplicaciones.
2. Clasifique los sistemas microprogramables.
3. Defina hardware, software y firmware.
4. Dibuje un sistema basado en CPU. Mencione los elementos que lo constituyen.
5. ¿Cómo está formado el ciclo de máquina?
6. Dibuje el esquema de la UnidadAritmético-Lógica. ¿Qué función cumple? ¿Cómo se utiliza?
7. ¿Qué es un registro?
8. Describa brevemente los registros más usados.
9. ¿Qué es la unidad de control? ¿Qué es el contador de programa? ¿Qué es el decodificador instrucciones?
10. Arquitectura de Von Neumann: Diagrama en bloques, características y limitaciones.
11. Arquitectura Harvard: Diagrama en bloques, características y ventajas.12. ¿Qué función cumplen los buses? ¿Cómo están compuestos? ¿Cómo se determina su ancho?
13. Describa los buses de un sistema microprogramable.
14. ¿Cómo funcionan los buses en una operación de escritura y de lectura?

1. En términos generales un sistema microprogramable es un dispositivo o conjunto de dispositivos de propósito general, que según sea necesario se programan para resolverdistintos problemas.
Tienen una gran variedad de aplicaciones, ya que simplemente variando la programación, se les puede indicar que realicen una función u otra, siendo las más importantes:
.Aplicaciones informáticas
.Cálculo matemático
.Procesos industriales
.Electrodomésticos
.Sistemas de comunicación
.Sistemas de supervisión, vigilancia y alarma: ascensores, calefacción, aire acondicionado,alarmas de incendio, robo, etc.

2. Microprocesadores
.Microcontroladores
.Dispositivos PLDs

3. Un sistema microprogramable está formado por los siguientes componentes:
.Hardware: Es el conjunto de circuitos electrónicos que forman el sistema microprogramable o, dicho de otra forma, es la parte física del sistema.
.Software: Es el conjunto de programas y aplicaciones formado porinstrucciones y rutinas que se utilizan para programar y coordinar al sistema microprogramable.
.Firmware: Es un "software" grabado en la estructura electrónica del sistema microprogramable y que el usuario en principio no puede alterar. En los ordenadores personales, la BIOS (Basic Input/Output System) utiliza firmware y contiene un grupo de programas que sirven de intermediario entre el software yhardware.

4. [pic]
Elementos esenciales que constituyen un sistema basado en CPU:
Reloj
CPU:
.Unidad Aritmética-Lógica (ALU).
.Acumuladores y Registros.
.Unidad de Control (UC).
Memoria
Unidad de entrada/salida
Buses del sistema

5. A partir de la señal de reloj, se genera el denominado ciclo máquina, que está formado por dos fases:
Fase de búsqueda (Fetch cycle): En esta fasese realiza la búsqueda de una instrucción en memoria y se guarda en el registro correspondiente.
Fase de ejecución (Execute cycle): En esta fase se ejecuta o realiza la transferencia de datos ordenada.

6.
[pic]
Se encarga de realizar las operaciones aritméticas (suma, multiplicación...), lógicas (AND, OR...) desplazamientos, etc.
Como se utiliza: Normalmente uno de los datos de entradaproviene del registro acumulador (ACUM) y el otro de un registro interno, una posición de memoria o como literal de la propia instrucción. El resultado se devuelve en el acumulador sobrescribiendo el valor que tenía antes.

7. Un registro es una pequeña memoria interna, donde se almacenan temporalmente los resultados intermedios de las operaciones. Los registros están formados por biestablescolocados de tal forma que pueden almacenar la información en un momento determinado. La longitud de estos registros viene determinada por el número de biestables que los forman.

8. Registro acumulador: El acumulador almacena datos u otros registros. Almacena uno de los operandos y también los resultados.
.Registro de estado (status):Cda uno de los bits de este registro se denomina bandera o...
tracking img