Update theory2.org

This commit is contained in:
Joseph Rogers 2020-11-19 09:58:06 +01:00 committed by GitHub
parent b80b805721
commit ee475a8a85
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -48,7 +48,7 @@
* TODO Question 1 - Hazards
For the following programs describe each hazard with type (data or control), line number and a
For each of the following programs, describe each hazard with type (data or control), line number and a
small (max one sentence) description.
** program 1
@ -61,6 +61,23 @@
5 jr ra
#+end_src
** program 2
#+begin_src asm
1 addi t0, zero, 10
2 lw t0, 10(t0)
3 beq t0, zero, .L3
4 jr ra
#+end_src
** program 3
#+begin_src asm
1 lw t0, 0(t0)
2 lw t1, 4(t0)
3 sw t0, 8(t1)
4 lw t1, 12(t0)
5 beq t0, t1, .L3
6 jr ra
#+end_src
* Question 2 - Handling hazards
For this question, keep in mind that the forwarder does not care if the values it forwards are being used or not!