Me encontré con una pregunta:
en el sistema digital con circuito de control microprogramado, el total de 32 distinct pattern operation signal
es 450
. Si el micro-programmed memory
contiene la instrucción micro 1K
, al usar Nano memory
, ¿cuántos bits se reducen?
1) 22 Kbits
2) 23 Kbits
3) 450 Kbits
4) 450*32 Kbits
Leí en mis notas, que (1)
es cierto, pero no pude entender cómo conseguimos esto.
Las micro instrucciones se almacenan en la micro memoria (memoria de control). Existe la posibilidad de que un grupo de micro instrucciones pueda aparecer varias veces en un microprograma. Como resultado, se necesita más espacio en la memoria. Al hacer uso de la memoria nano, podemos tener un ahorro significativo en la memoria cuando un grupo de micro operaciones ocurren varias veces en un microprograma. Consulte la técnica nano
Editar:
Micro-memoria La micro memoria solo se refiere a cómo organizamos lo que hay en la memoria de control. Sin embargo, cuando tenemos grandes conjuntos de instrucciones, podemos hacerlo mejor que simplemente almacenar todas las instrucciones. Podemos subdividir la memoria de control en "memoria de control" y "memoria nano" (ya que nano es más pequeña que la micro derecha). Esto es bueno ya que no desperdiciamos mucho espacio valioso (área de chip) en el microcódigo.
El concepto de nano memoria se deriva de una combinación de instrucciones verticales y horizontales, pero también proporciona compensaciones entre ellas.
El microordenador motorola M68k es uno de los µComputers anteriores y populares con este diseño de control de memoria nano. Aquí se demostró que un ahorro significativo de memoria se puede lograr cuando un grupo de micro instrucciones ocurren a menudo en un microprograma.
Aquí se demostró que al estructurar la memoria correctamente, se podrían usar unos pocos bits para abordar las instrucciones, sin un costo significativo para la velocidad. La reducción se produjo de modo que solo se requieren los bits log_2 (n) superiores para especificar la nano-dirección, en comparación con la microdirección.