Вы находитесь на странице: 1из 2

En el caso del secuenciador cableado eran los biestables I y T, junto con el tip

o de
instruccin en curso, los que indicaban a los circuitos combinacionales la siguien
te
microinstruccin. Por cuestiones de diseo una instruccin se poda componer como
mximo de cuatro microinstrucciones. En el caso del secuenciador microprogramado
son las propias microinstrucciones las que indican cul es la siguiente microinstr
uccin.
Ahora podemos programar una instruccin compuesta por ms de cuatro
microinstrucciones.
La activacin de sco marca el comienzo de una nueva instruccin, dado que
cargar un nuevo Cdigo de Operacin. ste es precisamente el criterio utilizado por el
simulador para marcar el final de una instruccin y el comienzo de una nueva.
Hay otra microorden nueva respecto al secuenciador cableado, cbf, que hace la
funcin que haca el biestable F en aquel. Cuando se activa, se inhibe la carga en e
l
registro mRA, y el secuenciador genera indefinidamente las ltimas micrordenes .
Figura 62: sco con valor 1.
Figura 63: sco con valor 0.
Captulo 4. Ruta de Datos 67
La Memoria de Control puede presentar uno de los dos aspectos siguientes. Tras
el flanco de bajada de reloj el aspecto es el de la Figura 64.
Cuando las nuevas micrordenes se estabilizan el aspecto de la MC pasa a ser el
de la Figura 65.
4.10 Seal de Reloj
Smplez funciona de manera sncrona, gobernado por una seal de reloj
peridica. El perodo de la seal de reloj es 100 ns (10 Mhz). Esta frecuencia viene
marcada por la Memoria Principal. Al ser el elemento de la Ruta de Datos con may
ores
tiempos de respuesta es el que marcar cundo termina un estado y empieza el
siguiente. Dadas las restricciones temporales de la memoria de Smplez, en que una
operacin dura 100 ns y el ciclo de memoria 200 ns, es la frecuencia adecuada para
tener a la memoria constantemente activa.
En la Ruta de Datos el reloj se representa con una lnea de entrada a los elemento
s
que necesitan sincronizacin, acompaada por la letra R.
Figura 64: MC activa.
Figura 65: MC entre
flancos.
68 Manual de Usuario
4.11 Controles
En la ventana de la Ruta de Datos se encuentra los controles descritos en el
Captulo 1. Con ellos se puede cambiar el formato numrico de los datos mostrados en
la Ruta de Datos, eligiendo entre octal o decimal.
Se puede detener la ejecucin de la Ruta de Datos en cualquier momento, lo que a
su vez permite cambiar la posicin de la ejecucin, situndola en un momento
determinado que se quiera analizar en detalle. Tambin se puede desplazar la ejecu
cin
hasta el comienzo de la instruccin. O en el caso de instrucciones que duren mucho
s
ciclos de reloj, retrasarla hasta el primero almacenado.
Podemos modificar la velocidad de la ejecucin desde la barra de desplazamiento,
acelerndola.
En el caso de estar utilizando el secuenciador microprogramado se puede hacer
que la ejecucin contine a pesar de estar activa la microorden cbf, que de lo contr
ario
parara la ejecucin.
Por ltimo, desde aqu se puede abrir la parte de la Ruta de Datos correspondiente
al interior del secuenciador.
4.12 Funcionamiento conjunto

Por ltimo, para entender cmo evoluciona todo en conjunto se analizar la


ejecucin de una instruccin. Se utilizar como ejemplo la instruccin LD /11 ,
almacenada en la posicin 0 de memoria, la cual llevar el contenido de la posicin 11
de memoria, que en el ejemplo ser 15 , al acumulador.
El estado inicial de la Ruta de datos ser el mostrado en la Figura 66.

Вам также может понравиться