Gracias por nada porque NO TENGO NI IDEA....encima la respuesta es ninguna de las anteriores...toma ya. Lo siento Ea pero no puedo ayudarte...aunque dejaré ésta pregunta en mis pensamientos por si de repente se me ocurre..... Sorry!!!!!!
Hola chicos!!Cómo van los ánimos, sobre la 117 no tengo mucha idea, pero quizá te pueda orientar en el maravilloso mundo del lenguaje ensamblador.
Las microórdenes son funciones sobre los datos, como saltar, mover bit a la derecha, etc...y dice que tenemos 30 microórdenes, estando cada microorden identificada con un bit, 30 bits.
Las microinstrucciones son paquetes de bits que contienen instrucciones que realiza el procesador, así que contiene órdenes (en este caso 30 bits) y cual es la siguiente instrucción a realizar, como tenemos 50, necesitamos 6 bits para indicar todas.
Por lo tanto el paquete debería tener 30 bits que indican la operación y 6 la siguiente instrucción, en total 36 bits
Cada microinstrucción consta de una microorden y una dirección donde se encuentra la siguiente microinstrucción, es decir sería de este tipo:
aaaaaaaa...aaa/bbbbbb
aaaaa...aaa son los bits de la microorden, como te dice que cada microorden está caracterizada por un bit, 30 bits.
bbbbbb son los bits que marcan la dirección de la siguiente microinstrucción, como tenemos 50 microinstrucciones, necesitamos 6 bits para direccionar todas (pues 2^6=64)