Final 07/08/09 catedra mazzeo tema 2 [Foros-FIUBA::Wiki]
 

Final 07/08/09 catedra mazzeo tema 2

1) Se tiene un banco de memoria de 64K palabras de 16 bits, se pide conectar el bus de address y de datos para conseguir que esten disponibles con memoria RAM los 16K superiores, y los 2K inferiores. Para realizar el ejercicio se cuenta con chips de memoria de 8KB,4KB y 2KB en cantidades suficientes. Realizar todas las conexiones, y escribir la función algebraica de los Chips Select (CS).

2) Dado el siguiente formato para una microinstrucción:
:materias:66:70:microinstruccion.jpg
Se pide dar una posible conexión con el camino de datos (Datapath)

3) Explicar el concepto de bus, cuales son sus ventajas. Explicar que es Bus de sistema, y compararlo con el modelo Von Neumann.

4) a) Se tienen las siguientes instrucciones:

  PUSH arg1  // envía el contenido de arg1 a la pila
  POP arg1   //  baja lo que haya en la ultima posición de la pila al contenido de arg1
  ADD arg1,arg2,arg3  // arg1 <- arg2 + arg3

Explicar cual es el resultado del siguiente fragmento de código, siendo A y B direcciones de memoria:
(Aclaración del profesor: ADD A,1,A suma 1 al contenido de A, no a su direccion)
PUSH A
ADD A,1,A
PUSH A
ADD A,1,A
PUSH A
POP B
ADD B,-1,B
POP B
ADD B,-1,B
POP B

b) Explicar que ventajas podría tener el uso del Stack, y dar ejemplo de en que métodos me conviene usarlo.

neo_zero_86 2009/08/09 15:45

materias/66/70/final_mazzeo_20090807_1.txt · Última modificación: 2009/08/09 10:47 por neo_zero_86
 
Excepto donde se indique lo contrario, el contenido de esta wiki se autoriza bajo la siguiente licencia: CC Attribution-Noncommercial-Share Alike 3.0 Unported


Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki