Você está na página 1de 5

Colaborativo 1 Microprocesadores

Las funciones de los mdulos son las sgtes:

ALU -. Unidad Lgico Aritmtica, sirve para procesar sumas de nmeros enteros en formato
binario. Toda la operacin puede ser resueltos mediante una suma. Una multiplicacin es una
secuencia de sumas y una resta es una suma de complementos; lo mismo podrimos decir para
la divisin y las dems operaciones.

PROCESADOR VECTORIAL: Para operaciones ms complejas, los microprocesadores


actuales tienen unidades de clculo vectorial es decir que son mdulos especializados en
operaciones de nmeros que no son enteros y que pueden trabajar en matrices a la vez. Toma
varios nombres en cada fabricante por ejemplo en Motorola es Altivec, en INTEL es SSE3 y
as sucesivamente.
FLAGS: son sealizadores que nos indican si ha habido un rebosamiento o desborde en la
operacin, un acarreo de suma, un prestado de resta, si el resultado de la operacin ha sido
Zero etc. etc. permite sealizar estos estados para ejecutar acciones de control en base a estos
resultados.

ACUMULADOR: es un registro especial que suma todo lo que va ingresando con lo que
internamente contiene.

CONTADOR DE PROGRAMA: consiste en un secuenciador o clock interno que tiene el


microprocesador para poder as llevar la secuencia de todas las operaciones que est
realizando en cada momento.

PILA de REGISTROS: es un apuntador de pila, es decir que cuando existe una interrupcin,
este registro especial registra en que secuencia se interrumpi una operacin normal para
poder ejecutar una operacin de interrupciones. Luego cuando finaliza la interrupcin, el
sistema recuerda gracias a este registro en que secuencia o en que se qued su trabajo para
asi poder retomarlo y terminar su ejecucin. Opera como podemos deducir cada vez que se
ejecutan interrupciones.

REGISTROS Blocks: son registros tipo block que sirven para efectuar operaciones internas
a gran velocidad en cada operacin. Son de propsito general.

DECODIFICADOR de INSTRUCCIONES: su misin es descifrar o decodificar del dato,


que tipo de operacin se debe realizar; esta decodificacin sirve para permitirle a la unidad
de control producir las diferentes seales de control que precisara para poder realizar su
trabajo. todo esto acorde con el tipo de instruccin que ha decodificado.

Por ejemplo, si la instruccin es leer de una ubicacin de memoria principal; la unidad de


control tendr que enviar seales a la memoria principal para su operacin de lectura y a su
vez habilitar los buses de direcciones y de datos del sistema para poder llevar a cabo esto.

UNIDAD de CONTROL: es la unidad que controla todo el proceso dentro del


microprocesador, de acuerdo con las seales que le ingresan como de las instrucciones
decodificadas. Con todos estos elementos esta unidad enva seales de control a los diferentes
partes y mdulos del sistema de cmputo.

ESTRUCTURA INTERNA DEL MICROPROCESADOR

Su estructura o clula bsica est conformada por transistores, que son los elementos que
funcionan en modo conmutacin (a diferencia de otros modos que tiene el transistor de
funcionamiento como es el de amplificacin, por ejemplo)
Al funcionar como un conmutador (estados de corte y saturacin) o switch o simple
interruptor de luz; entonces se puede aplicar todo lo relacionado con la lgica binaria cuyo
fundamento matemtico son la lgica de Boole-DeMorgan.
A su vez al utilizar lgica binaria empleamos todo lo relacionado con los nmeros binarios y
su teora numrica.

De esta forma es como hacemos funcionar circuitos bsicos como las puertas lgicas NAND
o NOR para luego ir escalando y subir a circuitos digitales ms avanzados como son los flip
flops.

NOR NAND

Flip Flop

Conforme vamos realizando un microprocesador bastante sofisticado, esta ira presentara


varios millones de transistores en su arquitectura. Con lo cual problemas como el tamao del
mismo, la potencia necesaria para su funcionamiento y el calor que generara y ser necesario
disipar por sobre todo , es lo que ponen limite a la realizacin de utilizar muchos transistores
juntos.

De igual manera cuando queremos elevar la frecuencia de rendimiento nos encontramos con
que a mayor frecuencia se requerir mayor energa o potencio de consumo por lo tanto el
calor a disipar ser mayor por lo que impone un lmite tambin el aumento de la frecuencia,
la ecuacin que gobierna esto es:

()~ () 2()

Sumador de 3 dgitos en simuproc


Se realiz un programa capaz de realizar la suma de 3 dgitos en el programa simuproc, el
programa realiza el almacenamiento del primer dgito ingresado en el registro general AX,
al realizar el ingreso de otro digito realiza la operacin en la Unidad Aritmtico Lgica y
coloca el resultado en AX, realiza el mismo procedimiento con el tercer digito solo que se
suma al resultado de la suma anterior y nuevamente almacena en AX.
Cdigo:
La instruccin msg: muestra el mensaje dado en pantalla.
La instruccin ldt: Esta instruccin es para comunicarse con el usuario, pidindole que entre
un Dato.
La instruccin sta: Guarda el contenido de AX en la direccin de Memoria especificada.
La instruccin eap: muestra en pantalla el ultimo digito almacenado en AX.
La instruccin hlt: Terminar Programa Todo Programa lleva esta instruccin para indicarle
al simulador que el programa ha terminado su ejecucin.

#SimuProc 1.4.2.0
msg Bienvenido
msg suma de tres digitos
ldt Introduzca un numero
sta 01a
ldt Introduzca otro numero
add 01a
sta 01b
ldt Introduzca otro numero
add 01b
sta 01c
msg El Resultado de la suma es:
eap
hlt
Simulacin:

Você também pode gostar