1. REPÚBLICA BOLIVARIANA DE VENEZUELA
INSTITUTO UNIVERSITARIO POLITÉCNICO “SANTIAGO
MARIÑO”
EXTENSIÓN VALENCIA
Integrante:
Sebastián Rondón
C.I.:27356471
Esc.44 Extensión Valencia
Profesora:
Ing. Carla Leal
2. Conceptos Fundamentales de
MAR: Es un registro específico de alta velocidad, integrado en el microprocesador. Este registro contiene la
dirección del dato que se quiere leer o escribir. El registro está conectado con el bus de direcciones, y su contenido se
refleja en este bus. El número de direcciones que se pueden direccionar con una CPU depende del tamaño del MAR.
Si el MAR tiene n bits de tamaño entonces se podrán direccionar un máximo de 2 𝑛
palabras.
IR: Registro de instrucción, contiene la instrucción que hay que ejecutar. El registro RI
es de 8 bits, ya que las instrucciones del SAP-1 son de 8 bits. Los 4 bits de mayor
peso almacenan el código de la operación y los 4 de menor peso el operando, en las
instrucciones que lo requieren.
3. MDR: es un registro específico de alta velocidad y poca capacidad, integrado en el microprocesador.
Como indica su nombre, es un registro que da acceso, bien para lectura o para su escritura, a los datos que
tienen coherencia en ese ciclo de reloj, y por los cuales es necesaria una memoria principal contextual a los
ciclos de reloj que gobiernan las tareas orquestadas por la concurrencia. Es el contenido real reservado en o
hacia la memoria RAM instalada, y no lo especulado en las líneas de un programa en su completitud, y que el
microprocesador pudiera, en teórica, llegar a procesar.
PC: Registro contador del programa, contiene la dirección de la instrucción siguiente
que hay que leer de la memoria. también llamado Puntero de instrucciones (Instruction
Pointer), parte del secuenciador de instrucciones en algunas computadoras, es
un registro del procesador de un computador que indica la posición donde está el
procesador en su secuencia de instrucciones. Dependiendo de los detalles de la máquina
particular, contiene o la dirección de la instrucción que es ejecutada, o la dirección de la
próxima instrucción a ser ejecutada. El contador de programa es incrementado
automáticamente en cada ciclo de instrucción de tal manera que las instrucciones son
leídas en secuencia desde la memoria.
4. Ejecución de una Instrucción completa: La ejecución de instrucción completa, sucede de la siguiente forma. En el
paso 1 la operación de traída de la instrucción se inicia cargando el contenido del PC en el MAR y enviando una solicitud
de Leer a la memoria. A1 mismo tiempo se incrementa el PC en 1 a través del uso de la ALU. Esto se logra poniendo una
de las entradas a la ALU (registro Y) en 0 y la otra entrada (bus de la CPU) en el valor presente que contenga el PC. Al
mismo tiempo el acarreo a la ALU se iguala a 1 y se especifica una operación de Sumar. El valor actualizado se regresa
del registro Z al PC durante el paso dos. Obsérvese que el paso dos se inicia inmediatamente después de emitir la solicitud
de Leer de a memoria, sin necesidad de esperar la conclusión de la función de la memoria. Sin embargo, el paso 3 tiene
que retardarse hasta que se reciba el MFC. En el paso 3, a palabra traída de la memoria se carga en el IR (registro de
instrucción: instruction register). Los pasos del 1 al 3 constituyen la fase de traída de instrucción de la secuencia de
control. Desde luego, esta parte es la misma para todas las instrucciones.
En cuanto el IR está cargado, el circuito de decodificación de instrucción interpreta su contenido. Esto permite a la
circuitería de control elegir las señales adecuadas para la parte restante de la secuencia de control, pasos 4 a 8, a los que se
considera como la fase de ejecución. En el paso 4, el campo de dirección del IR que contiene la dirección NUM, es
manejado por compuerta y se lleva al MAR y se inicia una operación de Leer de la memoria. Después el contenido de la
memoria R1 se transfiere al registro Y. Cuando se completa la operación de Leer, el operando de la memoria está
disponible en el registro MDR. La operación de adición se realiza en el paso 6 y el resultado se transfiere a R1 en el paso
7. La señal de Fin, paso 8, indica la conclusión de la ejecución de la presente instrucción y provoca que se inicie un nuevo
ciclo de traída regresando de nuevo al paso 1.
5. Secuenciamiento de Señales de Control:
Señal Analógica: Una señal analógica es un tipo de señal generada por algún tipo de fenómeno electromagnético;
que es representable por una función matemática continua en la que es variable su amplitud y periodo (representando un
dato de información) en función del tiempo. Señal eléctrica analógica es aquella en la que los valores de la tensión o
voltaje varían constantemente en forma de corriente alterna, incrementando su valor con signo eléctrico positivo (+)
durante medio ciclo y disminuyéndolo a continuación con signo eléctrico negativo (–) en el medio ciclo siguiente. El
cambio constante de polaridad de positivo a negativo provoca que se cree un trazado en forma de onda sinusoidal.
Señal Digital: Es un tipo de señal en que cada signo que codifica el contenido de la misma puede ser analizado en
término de algunas magnitudes que representan valores discretos, en lugar de valores dentro de un cierto rango. Ejemplo,
el interruptor de la luz sólo puede tomar dos valores o estados: abierto o cerrado, o la misma lámpara: encendida o
apagada (véase circuito de conmutación). Esto no significa que la señal físicamente sea discreta ya que los campos
electromagnéticos suelen ser continuos, sino que en general existe una forma de discretizarla unívocamente.