TP N°1 Microprogramación
Enviado por Luciano Cast • 4 de Noviembre de 2021 • Informe • 616 Palabras (3 Páginas) • 75 Visitas
Universidad Nacional de Lomas de Zamora[pic 1][pic 2]
Facultad de Ingeniería
Tecnicatura en Programación de Computadoras
Trabajo práctico nº: 1
Nombre: Microprogramación
Integrantes: Luciano Castañeda
Fecha: 17/09/2021
Comentario: Hola profesor. Mi nombre es Luciano Castañeda, decidí hacer el TP solo porque por mi trabajo no tengo mucho tiempo para organizarme con un grupo, no quiero ser el que los atrasa y complique en las entregas como me pasó en el cuatrimestre pasado. Aunque sea más complicado, prefiero no molestar a todo un grupo y hacerlo a mis tiempos por eso decidí hacerlo solo. Saludos.
Introducción.
El concepto de microprogramación fue propuesto en 1951 por Maurice Wilkes. Aunque esta técnica no se pudo incorporar hasta casi 10 años después al no existir memorias lo suficientemente rápidas. La microprogramación no se empezó a usar comercialmente hasta 1964, con la serie System/360 de IBM.
Desarrollo.
La microprogramación es el proceso de escritura para un microcódigo para un procesador, el cuales de un nivel inferior que define como debe funcionar un microprocesador cuando este ejecute instrucciones de lenguaje de máquina. Normalmente, las instrucciones en lenguaje de máquina se traducen en varias instrucciones de microcódigo, el cual se almacena (según la computadora) en la ROM, donde no puede ser modificado o en la EPROM, donde puede ser sustituida por versiones más recientes.
El termino fue propuesto por Wilkes en 1951, pero la lentitud de las memorias de aquel entonces impedía su utilización. Con este enfoque se ordenaba y sistematizaba el estudio de la Unidad de Control evitando la complejidad del diseño cableado. Se implementa una instrucción máquina mediante un conjunto de microinstrucciones, siendo una microinstrucción el conjunto de microoperaciones que se ejecutan en un ciclo de reloj. Los microprogramas se almacenan en una memoria de control. Es en 1964 cuando IBM la utiliza comercialmente en la familia 360, en la que la mayoría de los modelos (salvo los más avanzados) eran microprogramados.
Las ideas que introdujo Wilkes son:
*El secuenciamiento de las señales de control es similar a las acciones de secuencias que requieren un programa normal.
* La secuencia de señales de control a generar se almacenan en una memoria de control.
* Cada instrucción se subdivide en microinstrucciones que implementaran las instrucciones máquina de repertorios.
* La microinstrucción contiene también información para obtener la dirección de la siguiente microinstrucción a leer.
* El conjunto de microinstrucciones que implementa una instrucción máquina constituyen un microprograma. De esta forma casa programa almacenado contiene las secuencias de control de casa instrucción.
...