# | pc | op | rd | qd (hex) | qd (dec) | addr |
---|---|---|---|---|---|---|
1 | 00 | sub | 2 | FFFFFFFE | -2 | |
2 | 01 | and | 12 | 0004 | 4 | |
3 | 02 | or | 13 | FFFFFFFE | -2 | |
4 | 03 | add | 14 | 0001 | 1 | |
5 | 04 | xor | 15 | FFFFFFFB | -5 | |
6 | 05 | halt |
# | IF | ID | EX | MEM | WB | ok |
---|---|---|---|---|---|---|
1 | 0000 sub | |||||
2 | 0001 and | 0000 2 1 3 | ||||
3 | 0002 or | 0001 12 2 5 | 0000 0xfffffffe | |||
qa forwarded: 0xfffffffe (ra: 2) | ||||||
4 | 0003 add | 0002 13 6 2 | 0001 0x4 | 0000 | ||
qb forwarded: 0xfffffffe (rb: 2) | ||||||
qb transferred: 0xfffffffe (rb: 2) | ||||||
5 | 0004 xor | 0003 14 3 2 | 0002 0xfffffffe | 0001 | 0000 0xfffffffe | 0000 0xfffffffe |
6 | 0005 halt | 0004 15 2 5 | 0003 0x1 | 0002 | 0001 0x4 | 0001 0x4 |
7 | 0005 | 0004 0xfffffffb | 0003 | 0002 0xfffffffe | 0002 0xfffffffe | |
8 | 0005 | 0004 | 0003 0x1 | 0003 0x1 | ||
9 | 0005 | 0004 0xfffffffb | 0004 0xfffffffb |
format | r0 | r1 | r2 | r3 | r4 | r5 | r6 | r7 |
---|---|---|---|---|---|---|---|---|
hex | 00000000 | 00000001 | FFFFFFFE | 00000003 | 00000004 | 00000005 | 00000006 | 00000007 |
decimal | 0 | 1 | -2 | 3 | 4 | 5 | 6 | 7 |
format | r8 | r9 | r10 | r11 | r12 | r13 | r14 | r15 |
hex | 00000008 | 00000009 | 0000000A | 0000000B | 00000004 | FFFFFFFE | 00000001 | FFFFFFFB |
decimal | 8 | 9 | 10 | 11 | 4 | -2 | 1 | -5 |
format | r16 | r17 | r18 | r19 | r20 | r21 | r22 | r23 |
hex | 00000010 | 00000011 | 00000012 | 00000013 | 00000014 | 00000015 | 00000016 | 00000017 |
decimal | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 |
format | r24 | r25 | r26 | r27 | r28 | r29 | r30 | r31 |
hex | 00000018 | 00000019 | 0000001A | 0000001B | 0000001C | 0000001D | 0000001E | 0000001F |
decimal | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
addr | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
00000000 | 00000000 | 00000000 | 00000000 | 00000000 | 00000000 | 00000000 | 00000000 | 00000000 | 00000000 | 00000000 | 00000000 | 00000000 | 00000000 | 00000000 | 00000000 | 00000000 |
00000010 | 00000000 | 00000000 | 00000000 | 00000000 | 00000000 | 00000000 | 00000000 | 00000000 | 00000000 | 00000000 | 00000000 | 00000000 | 00000000 | 00000000 | 00000000 | 00000000 |