0% encontró este documento útil (0 votos)
14 vistas2 páginas

Control Microprogramado en SiCoMe

Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
14 vistas2 páginas

Control Microprogramado en SiCoMe

Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

ARQUITECTURA DE COMPUTADORES

2º Grado en Informática
Página 1 de 2

Práctica 2
Control microprogramado en SiCoMe

Ejercicio 1: (1 punto)

A partir del repertorio básico y la lógica de control de bifurcación proporcionados en la práctica


1, extraer la microprogramación, utilizando la hoja de Excel que se facilita en la práctica 2, las
instrucciones del repertorio básico.

 Ciclo de Fetch y HALT


 JMP y JMPI
 CSR
 ISZ y ISZ_R

Indicar en cada ciclo qué micro operación(es) se está(n) realizando, la condición de habilitación si la
hubiera, y la operación de la lógica de control de bifurcación (incrementa | bifurca | carga) y sus
posibles condiciones.

Ejercicio 2: (2 puntos)

Añadir al repertorio expandido la siguiente instrucción:

• DEC dir. Reduce en 1 el contenido de la dirección dir

El contenido del acumulador debe quedar tal como estaba cuando se llamó a la instrucción

Ejercicio 3: (2 puntos)

Expandir el repertorio básico incluyendo las siguientes instrucciones, guardar como


repetorio_expandido:

• PUSH dir. Almacena el contenido de la dirección dir en la pila.


• PUSHI dir. Almacena el contenido de la dirección almacenada en dir en la pila
(indirecta).
• POP dir. Almacena el último valor de la pila en la dirección dir.

• POPI dir: Almacena el último valor de la pila en la dirección almacenada en la dirección


dir (indirecta).
Ejercicio 4: (2.5 puntos)

Añadir al repertorio expandido las siguiente instrucciones:

 ADDV11 val. Suma el valor inmediato codificado en la instrucción en los 11 bits menos
significativos de la propia instrucción al contenido del acumulador.
 SUBV11 val. Resta el valor inmediato codificado en la instrucción en los 11 bits menos
significativos de la propia instrucción al contenido del acumulador.

En ambas instrucciones, los valores pasados como argumento se interpretarán como números
positivos.

Ejercicio 5: (2.5 puntos)

Añadir al repertorio extendido la siguiente instrucción:

• JEG11 v11. Salta la siguiente instrucción si el valor contenido en el acumulador es menor


o igual que el valor inmediato codificado en los 11 bits menos significativos de la propia
instrucción.

También podría gustarte