The following code segment is stored in memory starting at
memory location 0x00445670.
What are the two possible values for the contents of the PC
after the branch instruction has executed?
bgez $a0,
skip
# mem
location: 0x00445670
subu $s2, $s1, $t0 # branch NOT taken
(false)
ori $v0, $t1, 0x0003
#
skip:
addi $t0, $t1, 2 # branch taken (true)
if taken:
if not taken:
Hint: Remember how many bytes each instructions
takes.