01.05.2013 Views

Estructura de computadores

Estructura de computadores

Estructura de computadores

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CC-BY-SA • PID_00177072 31 El procesador<br />

Si tenemos una palabra <strong>de</strong> control <strong>de</strong> 2 N bits se pue<strong>de</strong> codificar utilizando N<br />

bits. Por ejemplo, una palabra <strong>de</strong> control <strong>de</strong> 2 4 = 16 bits se pue<strong>de</strong> codificar<br />

utilizando solo 4 bits.<br />

El inconveniente <strong>de</strong> este tipo <strong>de</strong> microinstrucciones es que los bits <strong>de</strong> la palabra<br />

<strong>de</strong> control no representan directamente las señales <strong>de</strong> control, y hace falta un<br />

<strong>de</strong>scodificador para traducir los códigos que aparecen en la microinstrucción<br />

<strong>de</strong> señales <strong>de</strong> control individuales.<br />

El conjunto <strong>de</strong> microinstrucciones necesarias para ejecutar una instruc-<br />

ción da lugar a un microprograma (microcódigo o firmware). Como<br />

cada instrucción realiza tareas diferentes, es necesario un microprogra-<br />

ma diferente para cada instrucción <strong>de</strong>l juego <strong>de</strong> instrucciones <strong>de</strong> la ar-<br />

quitectura.<br />

5.4.2. Organización <strong>de</strong> una unidad <strong>de</strong> control microprogramada<br />

En el diagrama siguiente se muestran los módulos que forman la unidad <strong>de</strong><br />

control y la interconexión entre unos y otros.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!