Sie sind auf Seite 1von 20

CUESTIONARIO DE INTRODUCCIÓN A

LOS MICROPROCESADORES.
RITA MARÍA ESPITIA OYOLA
TUTOR: ÓSCAR IVÁN MONTIEL .
Introducción:
La evolución del universo informático ha triado consigo el crecimiento y la evolución del
computador y todo gracias a su elemento más importante, el microprocesador, que siendo el
alma, mente y vida de la maquina ha cambiado para transformar la forma de cómo se obtiene,
se procesa y se obtiene un resultado a partir de la información, la cual cada día está disponible
y alcance de muchas personas gracias a las tecnologías creadas al rededor del crecimiento del
microprocesador.
En el desarrollo de este cuestionario encontraremos definiciones, características básicas, y
comportamiento esencial de cómo funciona el microprocesador dentro de la computadora como
cerebro de la misma.
Esta actividad está encaminada a identificar la arquitectura de un microprocesador en su
manera más simple, al final de la actividad el aprendiz de ingeniería de sistemas conocerá y
entenderá cierta terminología compleja no conocida hasta ahora.

Objetivos:
• Instruir al aprendiz de ingeniería de sistemas con la arquitectura del microprocesador.
• Identificar la diferente terminología aplicada a la arquitectura del microprocesador.
• Dar pautas a seguir para el entendimiento del curso Microprocesadores.
1. Cuestionario Unida Uno.

1.1 Defina al microprocesador.

Circuito de gran escala diseñado para hacer cumplir las funcionalidades de la CPU de
un microcomputador u otro tipo de dispositivo automatizado.

1.2 A que se refiere cuando se dice arquitectura de un microprocesador.

Hace referencia a la especificación de las partes físicas o de un esquema que indica cómo están
relacionadas las partes de que está compuesto, por ejemplo: cuál es su tamaño, tamaño de buses de datos
y direcciones. Entre otros.

1.3 Enumere las partes que conforman la arquitectura de un microprocesador.

• Reloj: produce pulsos para regular la duración de los pasos de la programación.


• Unidad Aritmética Lógica (ALU): Para efectuar operaciones matemáticas, como suma, resta,
incremento, decremento, desplazamiento de bits además de las funcionas lógicas como OR, AND, OR
EXCLUSIVO y NOT.
• Decodificador de instrucciones: parte inteligente del microprocesador.
• Bus interno de datos y direcciones.
1.4 En el microprocesador hay una pequeña memoria ROM. Que función desempeña?

Cargada del fabricante con programas que se ejecutan con el encendido del computador y se
considera la parte inteligente del microprocesador.

1.5 En el microprocesador hay una pequeña memoria RAM. Que función desempeña?

Puede considerarse memoria volátil, de manejo temporal de datos, se vacía con el apagado del
computador, su función básica es la de permitirle al microprocesador haces sus cálculos de manera
temporal.

1.6 Defina al BUS.

Por lo general es el conjunto de conexiones de la misma clase y están


organizadas de forma paralela en un circuito.
1.7 Que es el tercer estado y como se logra?

Estar en impedancia infinita lo cual equivale a estar sin conexión, se presenta por sobrecarga del circuito
cuando las señales no resisten conectarse al mismo tiempo a varios elementos.
1.8 Defina el mapa de memoria.

Está dado en las posiciones de cada uno de los elementos o componentes en los posibles
direccionamiento de la memoria, sim importar los bits que usa cada microprocesador para direccionar la
memoria.

1.9 Que son los registros y para que se usan?

Lugar donde se guarda de manera temporal el dato actual en uso. Se utilizan para poder manipular la
información dentro del microprocesador.

1.10 Que es el registro acumulador y cuál es su importancia?

Se considera el registro principal del microprocesador y su importancia esta dad en que en él se


realizan la gran mayoría de operaciones así como registros que se pueden manipular en la parte alta o
parte baja.
1.11 Que es el registro de instrucción?

Se utiliza en cada paso, en él se guarda temporalmente la instrucción al ser leída del programa por
realizar.

1.12 Que es el programa counter?

Lugar donde se haya información acerca de: Posición del siguiente paso por cumplir, sitio o lugar de donde
se lee un bloque de datos, lugar donde están almacenado los datos procesados, contiene bytes del ancho
de bus de direcciones.

1.13 Que es el stack pointer?


Apilamiento de datos, guarda o almacena la dirección de la parte superior de la pila, guarda des un
registro hasta la totalidad de estos mientras el microprocesador realiza rutinas.

1.14 Que es el índex register?

Indicador de pila, es utilizado como indicador de la dirección de conjunto o series de datos a procesar.
1.15 Que es el registro de código de condición o código de estado?

Registro que permite conocer el estado del microprocesador el cual se encuentra


diseñado de diferentes maneras y cada uno de los bits que contiene indica un estado
diferente.

1.16 Qué significado tienen cada uno de los bits del registro de código de estado?

Cada estado en el que se encuentra un proceso o una operación, es como una


bandera señalizadora del estado. Nos indica si hubo arrastre (C), sobre flujo de
complemento a 2, registro acumulador en ceros (0).
1.17 Enumere los modos de acceso a memoria.

• Implícito o inherente.
• Acumulador.
• Pila o índex.
• Inmediato.
• Absoluto.
• Directo.
• Relativo.
• Absoluto indexado con X o Y.
• Página cero indexado con X o Y.
• Indirecto o Vectorial.
• Pre indexado.
• Post indexado.
1.18 Explique cada uno de los modos de acceso a memoria.

1.18.1 Implícito: denominado también como inherente, la dirección con el operando está implícitamente
en el código de la instrucción.
1.18.2 Acumulador: Operación que incide única y exclusivamente al acumulador.
1.18.3 De Pila: Se presenta al utilizar el contenido del registro índice como indicador al inicio de la
pila.
1.18.4 Inmediato: Instrucción que ocupa dos líneas en el programa, donde la primera es el tipo de
instrucción y la segunda el dato a grabar.
1.18.5 Absoluto: Instrucción que ocupa tres líneas en los microprocesadores de 8 bits. La primera es
el tipo de instrucción, la segunda la dirección es la mitad del byte de la dirección y la tercera el resto.
1.18.6 De página cero (0): Ocupa dos líneas del programa, únicamente se puede direccionar la
primera página de la memoria.
1.18.7 Relativo: Aplica en la toma de decisiones y afecta únicamente registro contador de
programa. Son instrucciones de dos líneas de programa.
1.18.8 Absoluto indexado con X o Y: Hace referencia al uso dado a los registros índices X y Y, se
coloca un valor índice y se adiciona o quita a una dirección base.
1.18.9 Página cero indexado con X o Y: Se utiliza la 1ra página de la memoria.
1.18.10 Indirecto o Vectorial: El puntero indica donde encontrar el vector de una nueva dirección. Envía el
proceso de un programa a otro lugar.
1.18.11 Pre indexado: Realizado a través de instrucción de dos bytes donde el primero es el código de la
instrucción y el segundo es un valor sumado al contenido del registro de índice X.
1.18.12 Post indexado: se presenta indexa miento luego de buscar la memoria en la primera página, es
contrario al pre indexado.
1.19 Defina el ALU.

Lugar para llevar a cabo las operaciones matemáticas como suma o resta, lógicas como: or, and, or
exclusivo y Not, además de desplazamiento, complementación, comparación, incremento, decremento,
manipulación de bits.

1.20 Que es el set de instrucciones?

Conjunto de instrucciones que puede controlar o manejar el microprocesador, cantidad fija de


instrucciones creadas por el fabricante y son usadas por el programador para diseñar programas.

1.21 Cuál es la parte del microprocesador que lo hace inteligente?

El decodificador de instrucciones hace que el microprocesador sea “inteligente”, él tiene el control de


los buses de datos y de direcciones, controla registros y señales de control de entradas y salidas.

1.22 Si a un microprocesador se le conecta la corriente y los pulsos del reloj, puede funcionar solo?

No funcionaria solo, puesto que no es del tipo TTL o circuitos lógicos. El microprocesador requiere de
programa almacenado de manera externa y conectada a él por el bus de dirección y el bus de
datos.
1.23 Cite algunos periféricos del microprocesador.

• Memoria RAM.
• Memoria ROM.
• Señal del reloj.

2. Cuestionario de unidad Dos.


2.1 Que es una interrupción?

Es la que permite el manejo de los periféricos de manera eficiente en u tiempo mínimo.

2.2 Por qué se necesitan las interrupciones?

Para optimizar el desempeño del sistema, para controlar la diferencia de velocidades dada
entre el microprocesador y los periféricos. Para servir al múltiples dispositivos.
2.3 En General, cuantas clases de interrupciones manejan los microprocesadores.

Dos tipos, interrupciones enmascarables e interrupciones no enmascarables.

2.4 Cómo funciona la interrupción no enmascarable y que utilidad tiene?

Siempre es atendida y funciona cada vez que un dispositivo lo solicite. Más que todo para superar
la falla de energía eléctrica.

2.5 Cite varios ejemplos en que se necesita utilizar la interrupción INTR.

• Haciendo clic en otra ventana mientas se ejecuta un programa.


• Manipular el teclado.
• Detener una impresión.
• Apagar el computador.
2.6 Que significa el que una interrupción esté enmascarada?

Que se puede utilizar para que responda de tres maneras diferentes: modo cero para que el dispositivo
que interrumpe coloque en el bus de datos una instrucción, modo uno para que se de re inicialización y
modo dos genera un indicador de 16 bits hacia cualquier posición.

2.7 Mencione las terminales que hay para interrupciones en el microprocesador.

Existen tres: INTR y NMI para solitud de interrupción y otro INTA para informar que recibió solicitud de
interrupción de INTR.

2.8 Que es un vector de interrupción?

Mecanismo utilizado para que un ordenador gestione de forma correcta y eficiente las interrupciones que
son solicitadas al microprocesador.
2.9 En qué lugar del mapa de memoria están ubicados los vectores de interrupción de los
microprocesadores Intel?

Se alojan en los primeros 1024 bytes de la memoria en las direcciones 000000h hasta 0003ffh
2.10 Cuantos vectores diferentes de interrupción se encuentran en la tabla de vectores de interrupción
en los microprocesadores Intel?

Hay 256 vectores diferentes de interrupción de 4 bytes cada uno.

2.11 Cuantos vectores de interrupción se reserva Intel?

Se reserva 32 vectores de interrupción y los emplea en su diversidad de microprocesadores.

2.12 Describa el funcionamiento de la instrucción BOUND.

Compara el registro de límites almacenados de dos puntos contiguos a la memoria generando


interrupción tipo 5 si hay un registro fuera de límite.

2.13 Describa el funcionamiento de la instrucción INTO.

Utiliza un vector de tipo 4 el cual es de sobre flujo provocando interrupción del programa al
detectar un sobre flujo reconocido por que la bandera de desbordamiento OF está encendida.
2.14 Explique el funcionamiento de la instrucción IRET

Retorna al sistema a sus funciones desde una interrupción.

2.15 Explique la finalidad de la bandera de interrupción IF.

Acciona en el microprocesador la máscara de interrupción tomando el valor de 1 o 0, con valor 1


retira la máscara, con valor 0 coloca nuevamente la máscara de interrupción.

2.16 Explique la finalidad de la bandera de trampa TF.

En estado activo permite interrupción tipo 1 o pasó a paso y mientras se ejecuta la rutina, la bandera TF
permanece inactiva para permitir la ejecución normal de la rutina, luego retorna a activa.

2.17 Como se activa o se desactiva la bandera IF.?

Se activa con la instrucción STI, coloca la bandera IF en 1 quitando la máscara de interrupción, Se


inactiva con la instrucción CLI, coloca la bandera IF en 0 colocando la máscara de interrupción.
2.18 Que vector activa la NMI?

No se activa con vector alguno, se activa por error de paridad en la memoria o existe interrupción de
energía.

2.19 Que es el 8259A?

Es un controlador de interrupciones programable que contiene 8 interrupciones con


vector, algunas prioridades codificadas que envía al microprocesador, este
controlador se programa con comandos de inicialización y de operación.

2.20 Cuantos 8259A se necesitan para manejar 64 entradas de interrupción?

Se deben utilizar 9 unidades de controlador 8259A aplicando uno como maestro y 8 esclavos.

2.21 Por qué se necesita decodificar las líneas del bus de direcciones del microprocesador?

Para llegar de forma directa y al punto exacto que se requiere acceder en al mapa de memoria.
2.22 Cite tres formas de decodificar el direccionamiento de las memorias.

• Decodificador de compuerta NAND


• Decodificador de 3 a 8 o 74LS138
• Decodificador PAL.

2.23 Cuál es el decodificador más completo y por qué?

El Decodificador PAL, porque está a la disposición del usuario para ser programado, brindándole así
la facilidad de adaptarlos a sus propias necesidades.

2.24 Describa la unidad de control del microprocesador?

Es un bloque de la arquitectura del microprocesador encargado de ejercer administración controlando las


secuencias de las operaciones, genera todas las señales necesarias para leer o grabar datos desde o en los
registros, se mantiene ocupada controlando la ALU, también se encarga de proveer las señales externas de
control que sean requeridas.
2.25 Cuáles son las operaciones básicas que desarrolla el microprocesador?

• Manejo de información.
• Manejo de circuitos integrados o periféricos.
• Recibir y entregar órdenes.
2.26 Qué importancia tiene el primer ciclo de maquina en el microprocesador?
Es como el primer paso que daría el computador si caminara, ya que
es el primer paso del ciclo de ejecución es el proceso de memoria, mediante el cual los datos se trasmiten entre
la CPU y el módulo de entrada y salida, luego se produce el procesamiento de datos, donde se usan las
operaciones aritméticas así como lógicas en referencia al dato.

2.27 Que otra actividad desarrolla la CPU mientras se refrescan las memorias RAM dinámicas?

Extrae datos de la memoria y los enruta hacia el bus de datos, también decodifica y ejecuta la
instrucción que haya tomado, ninguna otra operación puede hacerse en tal momento.
2.28 Como se evita que las memorias dinámicas usen el bus de datos durante el periodo de refresco?

Este evento se evita con la señal /ND la cual no se genera durante el tiempo de refresco, así
diferentes segmentos de memorias dinámicas no usan el bus de datos.
2.29 Que son los estados de espera y para qué sirven?

Técnica de lectura que permite alargar y alcanzar el tiempo de acceso a cualquier dispositivo de
memoria.

2.30 Que significa DMA, para que sirve y como interactúa con el microprocesador?

• Significa Manejo de Acceso Directo a memoria.


• Para controlar entradas y salidas, permite acceso a la memoria cuando el microprocesador está
temporalmente deshabilitado.
• Por medio de señales HOLD para entrada y HLDA para salida.
2.31 Que es un sistema distribuido y qué relación tiene con un computador servidor?

• Sistema de multiprocesamiento el cual aplica el uso de más de un microprocesador para sistemas


complejos de computadores con un volumen alto de tareas a realizar donde cada microprocesador
accede a dos buses, uno local y otro remoto.
• La relación que presenta con un servidor se da través del bus compartido o remoto el cual es
controlado por el microprocesador de tal computador.

Das könnte Ihnen auch gefallen