aboutsummaryrefslogtreecommitdiff
path: root/semestre 3/architecture des ordinateurs/td/25-12-10.md
blob: 26df476105fc69f8be7587b366e62f9aebf5e577 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
---
tags:
  - sorbonne
  - informatique
  - architecture-des-ordinateurs
  - td
semestre: 3
---
Un transfert est le déplacement d'une donnée lors d'un cycle

`LO <- HI or 0`

`r6 <- r4 or 0`

`AD <- PC + AD`

```
AD <- r[20]
r[8] <- AD + r[18]
```

```
AD <- r[8]
AD <- m[AD]
```

```
IR <- m[PC]
PC <- PC + 4
AD <- r[5] or 0
r[3] <- r[7] + AD
```

```
IR <- m[PC]
PC <- PC + 4
AD <- r[8] + 4
DT <- m[AD]
r[4] <- DT or 0
```

```
IR <- m[PC]
PC <- PC + 4
AD <- r[6] or 0
m[AD] <- r[9] or 0
```

1. `add $9, $6, $8`
2. `sw $9, 12($10)`
3. `jalr $9, $6`