

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: ic, Profesor: , Carrera: Enginyeria Informàtica, Universidad: UPC
Tipo: Apuntes
1 / 3
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!


Registres Rx Contingut R1 0x R2 0x R3 0xFFFF R4 0x R5 0x R6 0x
() Exercici 13.* Determineu els valors dels registres i els senyals de control en els 16 primers cicles de l’execució del següent fragment de programa en el processador SISC vonNewmann. La primera instrucció que s’executa és la que està a la posició 0x1000 de la memòria.
Ompliu la següent taula amb el valor que tenen els senyals de control al final de cada cicle (just abans d’arribar el flanc ascendent del rellotge) i el contingut del registres en cada cicle. Poseu “ X ” a les senyals i als registres RA i RB sempre que el seu valor sigui desconegut o no importi. En canvi, a la resta de registres només poseu X quan el seu valor sigui desconegut. Els continguts del registres i dels senyals de més de 3 bits poseu-los en hexadecimal.
Memòria adreça MEMw [adreça] 0x0060 0x 0x0062 0xAF 0x0064 0x 0x0066 0x 0x0068 0x38F 0x006A 0x234A
Memòria adreça MEMw [adreça] 0x1000 MOVI R2, 0x 0x1002 LD R2, 2(R2) 0x1004 CMPLT R1, R1, R 0x1006 BNZ R1, -
Solució Exercici 13.
Perquè pugueu diferenciar els valors desconeguts dels que no importen, en aquesta solució hem posat X als valors desconeguts i hem posat en vermell els valors coneguts que no importen.
Estat F^ D^ Movi^ F^ D^ Addr^ Ld^ F @A XXX 010 010 XXX 010 010 010 XXX @B XXX 001 001 XXX 010 010 010 XXX Pc/Ra 1 1 X 1 1 0 X 1 Rb/N 0 0 0 0 0 0 X 0 OP 00 00 10 00 00 00 XX 00 F 100 100 001 100 100 100 XXX 100 P/i/l/a XX XX 00 XX XX XX 01 XX @D XXX XXX 010 XXX XXX XXX 010 XXX WrD 0 0 1 0 0 0 1 0 Wr-Out 0 0 0 0 0 0 0 0 Rd-In 0 0 0 0 0 0 0 0 Wr-Mem 0 0 0 0 0 0 0 0 LdIr 1 0 X 1 0 0 X 1 LdPc 1 0 0 1 0 0 0 1 Byte 0 X X 0 X X 0 0 Alu/R@ 1 X X 1 X X X 1 R@/Pc 0 X X 0 X X 1 0 N 0002 00C8 0064 0002 FF04 0002 XXXX 0002 ADDR-IO XX 64 64 XX 82 82 82 XX IR XXXX 9464 9464 XXXX 3482 3482 3482 XXXX RA XXXX XXXX 5656 5656 XXXX 0064 0064 0064 RB XXXX XXXX 8454 8454 XXXX 0064 0064 0064 R@ XXXX 1002 10CA 0064 1004 0F08 0066 XXXX PC 1000 1002 1002 1002 1004 1004 1004 1004 R1 8454 8454 8454 8454 8454 8454 8454 8454 R2 5656 5656 5656 0064 0064 0064 0064 0060