

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Asignatura: Introducció als Computadors, Profesor: , Carrera: Enginyeria Informàtica, Universidad: UPC
Tipo: Apuntes
1 / 2
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!


Exercicis d’entrega electrònica (nivell B) del Tema 7b
1 / 2
Exercici 2. (Objectiu 7.6 Y 7.7) La següent taula resumeix diferents accions (identificades com mnemotècnics) que la UPG de l'exercici 3 pot realitzar en un cicle. Aquestes accions es realitzen correctament si s'alimenta la paraula de control de forma apropiada. Completa la taula indicant els valors que ha de prendre cada senyal de la paraula de control per cada acció. Quan no importi el valor que ha de prendre la senyal de control escriu X. NOTA: Es dóna com exemple la primera operació.
Nota: El mnemotècnic NOP indica “No operació”, és a dir que cap registre de la UPG ha de modificar-se.
Exercici 3. (Una part de l'objectiu 7.8) Per cada un dels següents apartats, completa les accions que falten (mnemotècnics) en el graf de la unitat de control de propòsit específic per què la UPG de l'exercici 3 realitzi la funcionalitat que s'indica. Considerem que els continguts dels registres són números naturals codificats en binari (unsigned integers). NOTA: Es dóna com exemple la primera funcionalitat.
Apartat a. Funcionalitat
if (R2 ≤ R3) R3 = R1 – 1; . . .
Graf d'estat
@D @A OP F
Rb/N
@B b2 b1 b0 b2 b1 b0 b1 b0 b2 b1 b0 b2 b1 b0 D3 D2 D1 D a) ADD R1,R2,R1 0 1 0 0 1 0 1 0 0 0 1 0 0 1 0 0 1 X X X X b) AND R4,R5,R c) CMPLTU R3,R1,R d) CMPLTU -,R1,R e) NOT R4,R f) ANDI R2,R5,0x00F g) MOV R3, 0xFF h) MOVI R3, 0xFF i) IN R j) OUT R k) IN R2 // OUT R l) IN R4 // CMPEQ -,R0,R m) SHAI R5,R1,R n) SUBI -,R2, 1 o) SUB R4,R2,R p) NOP
In/AluWrD
N (hexa)
Exercicis d’entrega electrònica (nivell B) del Tema 7b
2 / 2
Apartat b. Funcionalitat
if (R1 != 0) R2 = R2 + R3; else R2 = R2 + 1;
R4=R2+5; . . .
Graf d'estat
Apartat c. Funcionalitat
. . . for (R0 = 0; R0 < R5; R0++) { R7 = R7 - 3; }
R6++; . . .
Graf d'estat
Apartat d. Funcionalitat
while (R5 != R4) { R2 =R2-1; if (R2 <= 3) R1= R1+R4; R5++; } R3 = R3/2; . . .
Graf d'estat
Temps de lectura/estudi de la documentació, apunts, etc.:
Temps dedicat a resoldre els ET:
Temps de treball en grup: