Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


ET7b - INCO, Apuntes de Introducción a los Ordenadores

Asignatura: Introducció als Computadors, Profesor: , Carrera: Enginyeria Informàtica, Universidad: UPC

Tipo: Apuntes

2012/2013

Subido el 16/05/2013

richisillo
richisillo 🇪🇸

3.4

(35)

10 documentos

1 / 2

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Exercicis d’entrega electrònica (nivell B) del Tema 7b
1 /2
ET7b: Cap al Processador de propòsit general. (Part b).
De la Unitat de Propòsit Específic a la Unitat de Propòsit General
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 D0
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,R3
c) CMPLTU R3,R1,R5
d) CMPLTU -,R1,R5
e) NOT R4,R7
f) ANDI R2,R5,0x00F1
g) MOV R3, 0xFF45
h) MOVI R3, 0xFF45
i) IN R3
j) OUT R7
k) IN R2 // OUT R6
l) IN R4 // CMPEQ -,R0,R1
m) SHAI R5,R1,R2
n) SUBI -,R2, 1
o) SUB R4,R2,R7
p) NOP
Mnemotécnico Palabra de Control
In/Alu
WrD
N (hexa)
pf2

Vista previa parcial del texto

¡Descarga ET7b - INCO y más Apuntes en PDF de Introducción a los Ordenadores solo en Docsity!

Exercicis d’entrega electrònica (nivell B) del Tema 7b

1 / 2

ET7b: Cap al Processador de propòsit general. (Part b).

De la Unitat de Propòsit Específic a la Unitat de Propòsit General

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

Mnemotécnico

Palabra de Control

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: