Annulling Prefetched Instructions
Instruction
Memory
A
D
Register
File
RA1
RD1
RD2
RA2
+4
+
PCIF
0
1
4 3 2 1 0
RA2SEL
PCSEL
00
<PC> + 4
+ 4C
raង:16>
rb:11>
rcញ:21>
C:0>
<ɚ
JT
ILL
OP
XAdr
PCRF
IRRF
0
1
2
AnnulIF
NOP
Z
JT
XORC
ADD
BNE
PCALU
IRALU
AnnulIF = 1 if branch is taken, i.e., PCSEL = 1
Similarly for JMP instruction
Previous slide
Next slide
Back to first slide
View graphic version