S0 S1 S2 S3 S4 S5 S6 S7

Transcription

S0 S1 S2 S3 S4 S5 S6 S7
Cours Architecture et technologie des ordinateurs II
Exercices - Semaine IV - Solutions
Question 1:
A = R1
B = R2
C = R3
Résultat: C = A + B
S0
start=0
S7
outport ← C
start≠0
S1
A ← inport
S6
C ← C >> 1
S2
B ← inport
S5
C ← C + B
S3
C ← A + B
S4
C ← C + A
State Graph
S0
S1
S2
S3
S4
S5
S6
S7
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| O
start | E
0 1 | N
|
S0 S1 | 0
|
S2 S2 | 0
|
S3 S3 | 0
|
S4 S4 | 0
|
S5 S5 | 0
|
S6 S6 | 0
|
S7 S7 | 0
|
S0 S0 | 1
S
W
|
E
E
|
L ALC SHC RRA RRB N WRA |
|
0 øøø øøø øøø øøø 0 øøø |
|
1 101 1øø øøø 000 1 001 |
|
1 101 1øø øøø 000 1 010 |
|
0 101 1øø 001 010 1 011 |
|
0 101 1øø 011 001 1 011 |
|
0 101 1øø 011 010 1 011 |
|
0 101 010 011 000 1 011 |
|
0 101 1øø 011 000 0 øøø |
NOP
A ← inport
B ← inport
C ← A + B
C ← C + A
C ← C + B
C ← C >> 1
outport ← C
A ← inport
B ← inport
A ← A + B
outport ← A
A = R1
B = R2
Question 2:
A ← inport
B ← inport
P ← 0
mask ← 1
while A ≠ 0
temp ← A
if temp ≠
P ←
else
P ←
B ← B <<
A ← A >>
end while
outport ← P
A = R1
B = R2
P = R3
mask = R4
AND mask
0
P + B
temp = R5
P + 0
1
1
S0
start=0
S9
A=0
start≠0
S1
outport ← P
A ← inport
S8
A ← A >> 1
S7
B ← B << 1
S6
P ← P + B
A≠ 0
S2
B ← inport
temp=0
S3
P ← 0
temp≠ 0
S4
mask ← 1
S5
State Graph
temp ← A AND mask
S0
S1
S2
S3
S4
S5
S6
S7
S8
S9
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| O
start, z≠0 | E
00 01 10 11 | N
|
S0 S0 S1 S1 | 0
|
S2 S2 S2 S2 | 0
|
S3 S3 S3 S3 | 0
|
S4 S4 S4 S4 | 0
|
S5 S5 S5 S5 | 0
|
S7 S6 S7 S6 | 0
|
S7 S7 S7 S7 | 0
|
S8 S8 S8 S8 | 0
|
S9 S5 S9 S5 | 0
|
S0 S0 S0 S0 | 1
S
W
|
E
E
|
L ALC SHC RRA RRB N WRA |
|
0 øøø øøø øøø øøø 0 øøø |
|
1 101 1øø øøø 000 1 001 |
|
1 101 1øø øøø 000 1 010 |
|
0 101 1øø 000 000 1 011 |
|
0 111 1øø 000 øøø 1 100 |
|
0 001 1øø 001 100 1 101 |
|
0 101 1øø 011 010 1 011 |
|
0 101 000 010 000 1 010 |
|
0 101 010 001 000 1 001 |
|
0 101 1øø 011 000 0 øøø |
NOP
A ← inport
B ← inport
P ← 0
mask ← 1
temp ← A AND mask
P ← P + B
B ← B << 1
A ← A >> 1
outport ← P

Documents pareils

Tres Canciones Populares (Sanz

Tres Canciones Populares (Sanz #& 68 ÎL Î øJ { øø L ø ø L ø øø L ø ø ä ø øø Lø øø Lø ø øøLL øø øä { øøLL øø øäj ø øL ø j j j j j j ø ø #& { øú L ø ø ø ú L ø ø ø ú Lø ø ø ø ø LL Î ø øø L øøj ø ø øø L øøj ø ø ú øL øL j j j ø ø #& ...

Plus en détail

Aufwaerts Info english neu

Aufwaerts Info english neu montage Video Dance Festival, Wits Theatre Johannesburg/South Africa INPORT Video-Performance Art Festival, Tallinn/Estonia Festival Danca Sem Sombra, Sao Luiz Municipal Theater, Lissabon/Portugal ...

Plus en détail

Huiles pour surpresseurs AERZEN (selon notre spécification

Huiles pour surpresseurs AERZEN (selon notre spécification Huiles pour surpresseurs AERZEN (selon notre spécification technique)

Plus en détail