Simulation Results

#pcoprdqd (hex)qd (dec)addr
100ori2000A10
201ori3000E14
302sub400044
403ori6000B11
504ori700066
605add8001218
706add9001824
807sub8FFFFFFFA-6
908addi9FFFFFFFD-3
1009and4000A10
110Aor5000E14
120Bnor6FFFFFFF1-15
130Cxor700044
140Dandi8000A10
150Ehalt

Pipeline Results

#IFIDEXMEMWBok
10000
ori






20001
ori
0000
2 0 2





30002
sub
0001
3 0 3
0000
0xa




40003
ori
0002
4 3 2
0001
0xe
0000




qb forwarded: 0xa (rb: 2)

qa forwarded: 0xe (ra: 3)
50004
ori
0003
6 0 6
0002
0x4
0001

0000
0xa
0000
0xa
60005
add
0004
7 0 7
0003
0xb
0002

0001
0xe
0001
0xe

qb transferred: 0x4 (rb: 4)
70006
add
0005
8 3 4
0004
0x6
0003

0002
0x4
0002
0x4
80007
sub
0006
9 7 8
0005
0x12
0004

0003
0xb
0003
0xb

qa forwarded: 0x6 (ra: 7)

qb forwarded: 0x12 (rb: 8)
90008
addi
0007
8 8 9
0006
0x18
0005

0004
0x6
0004
0x6

qa forwarded: 0x12 (ra: 8)

qb forwarded: 0x18 (rb: 9)

qa transferred: 0x12 (ra: 8)
100009
and
0008
9 8 9
0007
0xfffffffa
0006

0005
0x12
0005
0x12

qb forwarded: 0x18 (rb: 9)

qa forwarded: 0xfffffffa (ra: 8)
11000a
or
0009
4 2 3
0008
0xfffffffd
0007

0006
0x18
0006
0x18
12000b
nor
000a
5 2 3
0009
0xa
0008

0007
0xfffffffa
0007
0xfffffffa
13000c
xor
000b
6 2 3
000a
0xe
0009

0008
0xfffffffd
0008
0xfffffffd
14000d
andi
000c
7 2 3
000b
0xfffffff1
000a

0009
0xa
0009
0xa
15000e
halt
000d
8 2 8
000c
0x4
000b

000a
0xe
000a
0xe
16
000e

000d
0xa
000c

000b
0xfffffff1
000b
0xfffffff1
17

000e

000d

000c
0x4
000c
0x4
18


000e

000d
0xa
000d
0xa

Registers

formatr0r1r2r3r4r5r6r7
hex00000000000000010000000A0000000E0000000A0000000EFFFFFFF100000004
decimal0110141014-154
formatr8r9r10r11r12r13r14r15
hex0000000AFFFFFFFD0000000A0000000B0000000C0000000D0000000E0000000F
decimal10-3101112131415
formatr16r17r18r19r20r21r22r23
hex0000001000000011000000120000001300000014000000150000001600000017
decimal1617181920212223
formatr24r25r26r27r28r29r30r31
hex00000018000000190000001A0000001B0000001C0000001D0000001E0000001F
decimal2425262728293031

Memory

addr0123456789ABCDEF
000000000000000100000002000000030000000400000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000
000000100000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000