Simulation Results

#pcoprdqdaddr
100add57777
201addi10009
302lui21200
403addi21234
504lw300000014
605sw212340014
706lw312340014
807nand4FFFF
908add0123D
1009add01233
110Aadd07776
120Badd0DDDD

Registers

formatr1r2r3r4r5r6r7
hex000912341234FFFF777766667777
decimal946604660-1305832621430583

Memory

addr0123456789ABCDEF
00001505240968482934AC148814AC145000 0082018402050307E071000000000000
001000000000000000001234000000000000 00000000000000000000000000000000

Pipeline Results

#IFIDEXWBok
10000
add




20001
addi
0000
5 2 5



30002
lui
0001
1 0 0
0000
7777


40003
addi
0002
2 0 0
0001
0009
0000
7777
0000
7777
50004
lw
0003
2 2 0
0002
1200
0001
0009
0001
0009
60005
sw
0004
3 0 0
0003
2256
0002
1200
0002
1200
70006
lw
0005
0 0 2
0004
0014
0003
2256
0003
1234
8qd = 0000 from mem[0x14]
90007
nand
0006
3 0 0
0005
0014
0004
0000
0004
0000
10mem[0x14] = 2256
110008
add
0007
4 0 0
0006
0014
0005
2256
0005
1234
12qd = 2256 from mem[0x14]
130009
add
0008
0 1 2
0007
ffff
0006
2256
0006
1234
14000a
add
0009
0 3 4
0008
225f
0007
ffff
0007
ffff
15000b
add
000a
0 4 5
0009
2255
0008
225f
0008
123d
16000c
halt
000b
0 6 7
000a
7776
0009
2255
0009
1233
17
000c
0 0 0
000b
dddd
000a
7776
000a
7776
18

000c
7776
000b
dddd
000b
dddd

Registers

formatr1r2r3r4r5r6r7
hex000922562256FFFF777766667777
decimal987908790-1305832621430583

Memory

addr0123456789ABCDEF
00001505240968482934AC148814AC145000 0082018402050307E071000000000000
001000000000000000002256000000000000 00000000000000000000000000000000