Está en la página 1de 2

ESTRUCTURA DE COMPUTADORES ESTRUCTURA Y TECNOLOGA DE COMPUTADORES EJERCICIOS TEMAS 1 Y 2

1. Indique si las siguientes afirmaciones son verdaderas o falsas y justifique su respuesta. El cdigo mquina de una instruccin es el formato binario que emplea el computador para almacenarla. Cada arquitectura especifica el cdigo mquina pero no el formato de las instrucciones en ensamblador. 2. El ancho de palabra indica... 3. Responder verdadero o falso a las siguientes afirmaciones y explicar el porqu de la respuesta: La fase de ejecucin de una instruccin comprende slo la realizacin de la operacin. En la fase de decodificacin se capturan los operandos ya que es cuando se sabe de qu instruccin se trata. 4. Un computador posee un registro ndice Ri cuyo contenido en un momento dado es (Ri)=A01, expresado en hexadecimal. El computador tiene una memoria de 4Kpalabras de 12 bits. Cada palabra de la memoria contiene un valor igual a una direccin rotada a la izquierda tres posiciones. Por ejemplo, el contenido de la direccin 000 es 000, el de 001 es 008, el de C03 es 01E, etc, todos ellos expresados en hexadecimal. La prxima instruccin que va a ejecutar el computador contiene un operando referenciado a travs de un modo de direccionamiento indexado respecto al mencionado registro ndice Ri. Sabiendo que el contenido del campo de direccin CD de la instruccin es (CD)=3AB, indicar cul es el valor, en hexadecimal, del operando referenciado. 5. En el modo de direccionamiento directo... 6. En una mquina con 16 registros y un registro de instruccin (RI) de 16 bits, cul sera el nmero mximo de instrucciones que podramos tener si todas las instrucciones tienen un tamao de una sola palabra y un nico formato COP, r1, r2, donde r1 y r2 son dos registros? 7. El registro CP (contador de Programa) contiene... 8. Decir si alguna de las siguientes afirmaciones es cierta: El cdigo de operacin indica la operacin que debe realizar la instruccin. Las instrucciones con todos los operandos implcitos no tienen campos de direccin. 9. Si realizamos un anlisis de frecuencia de ejecucin de instrucciones en un procesador actual observaramos que las instrucciones ms utilizadas son... 10. Sea un computador que dispone de instrucciones de 24 bits con tan slo dos tipos de formato de instruccin. Uno de los formatos incluye un operando inmediato de 16 bits. El otro formato incluye tres operandos, uno inmediato de 8 bits y dos operandos con direccionamiento directo a registro. Sabiendo que el computador dispone de 32 registros de propsito general y de 16 instrucciones del primer formato, cuntas instrucciones distintas del segundo formato puede tener como mximo?

11. Cuando para calcular la direccin final de un operando, se suma al contenido del campo desplazamiento la direccin almacenada en un puntero, se trata de un direccionamiento... 12. El formato de instruccin de un procesador hipottico es el siguiente: los 4 bits ms significativos almacenan el cdigo de operacin y los restantes 12 bits contienen una direccin de memoria. El formato de almacenamiento de los nmeros enteros es el siguiente: el bit ms significativo contiene el signo (0: positivo; 1: negativo), y los 15 bits restantes la magnitud. La CPU contiene tres registros internos: el contador de programa (PC), el registro de instruccin (IR) y el acumulador (AC). La lista de los cdigos de operacin incluye los siguientes: 0001 (2 (cargar AC desde memoria), 0010(2 (almacenar AC en memoria), 1000(2 (restar el AC de memoria y el resultado queda en memoria), 1001(2 (sumar el AC de memoria y el resultado queda en memoria). Si las posiciones de memoria A0F(16 y 3A0(16 contienen respectivamente X e Y, seale cul es el contenido de la posicin de memoria A0F(16 una vez ejecutadas las cuatro instrucciones siguientes: 13A0(16, 9A0F(16, 93A0(16, 2A0F(16. 13. Considere una CPU en la que la longitud de las instrucciones es de 12 bits. El formato de las instrucciones es el siguiente: los 4 bits ms significativos de la instruccin representan el cdigo de operacin y los otros 8 bits representan la direccin de memoria. En la tabla, se muestra una lista parcial de los cdigos de operacin. Indique cul es el lenguaje mquina generado para un programa que resta al contenido de la direccin de memoria 3B16 el contenido de la direccin de memoria 3A16 y almacena el resultado en la direccin de memoria 3A16. COP 0111 1101 1110 Accin Cargar el registro acumulador desde memoria Almacenar en memoria el contenido del registro acumulador Restar al acumulador el contenido de una direccin de memoria. El resultado se almacena en el acumulador

14. El puntero de pila SP (Stack Pointer) (Seleccione la verdadera): Sirve para almacenar el contenido del contador de programa antes de atender una interrupcin o de saltar a una subrutina. Es un valor fijo que limita el tamao de la pila. Contiene el ltimo dato almacenado en la memoria tipo pila. Indica la posicin de memoria en la que se va a almacenar el prximo dato que se introduzca en la pila.

También podría gustarte