Source Code


Simulation Results

#pcoprdqd (hex)qd (dec)addr
100ori2000A10
201ori3000E14
302ori1200066
403ori13001622
504sll000000
605sub400044
706ori6000B11
807add8001420
908addi900099
1009and14000A10
110Aor15000E14
120Bnor16FFFFFFF1-15
130Cxor1700044
140Dandi18000A10
150Ehalt

Pipeline Results

#IFIDEXMEMWBok
10000
ori






20001
ori
0000
2 0 0xa





30002
ori
0001
3 0 0xe
0000
0xa




40003
ori
0002
12 0 0x6
0001
0xe
0000



50004
nop
0003
13 0 0x16
0002
0x6
0001

0000
0xa
0000
0xa
60005
sub
0004
0 0 0
0003
0x16
0002

0001
0xe
0001
0xe
70006
ori
0005
4 3 2
0004
0x0
0003

0002
0x6
0002
0x6
80007
add
0006
6 0 0xb
0005
0x4
0004

0003
0x16
0003
0x16
90008
addi
0007
8 3 12
0006
0xb
0005

0004
0x0
0004
0x0
100009
and
0008
9 12 0x3
0007
0x14
0006

0005
0x4
0005
0x4
11000a
or
0009
14 2 3
0008
0x9
0007

0006
0xb
0006
0xb
12000b
nor
000a
15 2 3
0009
0xa
0008

0007
0x14
0007
0x14
13000c
xor
000b
16 2 3
000a
0xe
0009

0008
0x9
0008
0x9
14000d
andi
000c
17 2 3
000b
0xfffffff1
000a

0009
0xa
0009
0xa
15000e
halt
000d
18 2 0x3f
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
hex00000000000000010000000A0000000E00000004000000050000000B00000007
decimal01101445117
formatr8r9r10r11r12r13r14r15
hex00000014000000090000000A0000000B00000006000000160000000A0000000E
decimal20910116221014
formatr16r17r18r19r20r21r22r23
hexFFFFFFF1000000040000000A0000001300000014000000150000001600000017
decimal-154101920212223
formatr24r25r26r27r28r29r30r31
hex00000018000000190000001A0000001B0000001C0000001D0000001E0000001F
decimal2425262728293031

Memory

addr0123456789ABCDEF
000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000
000000100000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000