DSIM1 Simulation (annotated)

timeaddrqpcopcodeinstqaqbqdrarbrd rwewemastate
10 00 0000 FF 00 0000 0000 0000 0000 0 0 0 0 0 0 state.IF
30 00 00AA FF 00 0000 0000 0000 0000 0 0 0 0 0 0 state.IF
50 01 00AA 00 00 0000 0000 0000 0000 5 2 0 0 0 0 state.ID
70 01 00BB 00 00 00AA 5555 2222 0000 5 2 0 0 0 0 state.EX
90 01 00BB 00 00 00AA 5555 2222 0000 5 2 0 1 0 0 state.WB
110 01 00BB 00 00 00AA 5555 2222 0000 5 2 0 0 0 0 state.IF
130 02 00BB 01 00 00AA 5555 2222 0000 5 6 0 0 0 0 state.ID
150 02 00CC 01 00 00BB 5555 6666 0000 5 6 0 0 0 0 state.EX
170 02 00CC 01 00 00BB 5555 6666 0000 5 6 0 1 0 0 state.WB
190 02 00CC 01 00 00BB 5555 6666 0000 5 6 0 0 0 0 state.IF
210 03 00CC 02 00 00BB 5555 6666 0000 6 3 0 0 0 0 state.ID
230 03 00DD 02 00 00CC 6666 3333 0000 6 3 0 0 0 0 state.EX
250 03 00DD 02 00 00CC 6666 3333 0000 6 3 0 1 0 0 state.WB
270 03 00DD 02 00 00CC 6666 3333 0000 6 3 0 0 0 0 state.IF
290 04 00DD 03 00 00CC 6666 3333 0000 6 7 0 0 0 0 state.ID
310 04 0910 03 00 00DD 6666 7777 0000 6 7 0 0 0 0 state.EX
330 04 0910 03 00 00DD 6666 7777 0000 6 7 0 1 0 0 state.WB

LW 1, 16

timeaddrqpcopcodeinstqaqbqdrarbrd rwewemastate
350 04 0910 03 00 00DD 6666 7777 0000 6 7 0 0 0 0 state.IF
370 05 0910 04 01 00DD 6666 7777 0910 0 0 1 0 0 1 state.ID
390 05 1214 04 01 0910 0000 0000 1214 0 0 1 0 0 1 state.EX
410 10 1214 04 01 0910 0000 0000 1214 0 0 1 0 0 1 state.MEM
430 05 0011 04 01 0910 0000 0000 0011 0 0 1 1 0 1 state.WB

SW 2, 20

timeaddrqpcopcodeinstqaqbqdrarbrd rwewemastate
450 05 1214 04 01 0910 0000 0000 1214 0 0 1 0 0 1 state.IF
470 06 1214 05 02 0910 0000 0000 0000 2 0 0 0 0 1 state.ID
490 06 1B7B 05 02 1214 2222 0000 0000 2 0 0 0 0 1 state.EX
510 14 1B7B 05 02 1214 2222 0000 0000 2 0 0 0 1 1 state.MEM
530 06 2222 05 02 1214 2222 0000 0000 2 0 0 1 0 1 state.WB

LI 3, 123

timeaddrqpcopcodeinstqaqbqdrarbrd rwewemastate
550 06 1B7B 05 02 1214 2222 0000 0000 2 0 0 0 0 1 state.IF
570 07 1B7B 06 03 1214 2222 0000 007B 3 6 3 0 0 0 state.ID
590 07 0C14 06 03 1B7B 3333 6666 007B 3 6 3 0 0 0 state.EX
610 07 0C14 06 03 1B7B 3333 6666 007B 3 6 3 1 0 0 state.WB

LW 4, 20

timeaddrqpcopcodeinstqaqbqdrarbrd rwewemastate
630 07 0C14 06 03 1B7B 007B 6666 007B 3 6 3 0 0 0 state.IF
650 08 0C14 07 01 1B7B 007B 6666 0C14 0 0 4 0 0 1 state.ID
670 08 1DCE 07 01 0C14 0000 0000 1DCE 0 0 4 0 0 1 state.EX
690 14 1DCE 07 01 0C14 0000 0000 1DCE 0 0 4 0 0 1 state.MEM
710 08 2222 07 01 0C14 0000 0000 2222 0 0 4 1 0 1 state.WB

LI 5, -50

timeaddrqpcopcodeinstqaqbqdrarbrd rwewemastate
730 08 1DCE 07 01 0C14 0000 0000 1DCE 0 0 4 0 0 1 state.IF
750 09 1DCE 08 03 0C14 0000 0000 FFCE 6 3 5 0 0 0 state.ID
770 09 2610 08 03 1DCE 6666 007B FFCE 6 3 5 0 0 0 state.EX
790 09 2610 08 03 1DCE 6666 007B FFCE 6 3 5 1 0 0 state.WB

LUI 6, 16

timeaddrqpcopcodeinstqaqbqdrarbrd rwewemastate
810 09 2610 08 03 1DCE 6666 007B FFCE 6 3 5 0 0 0 state.IF
830 0A 2610 09 04 1DCE 6666 007B 1066 6 4 6 0 0 0 state.ID
850 0A 0000 09 04 2610 6666 2222 1066 6 4 6 0 0 0 state.EX
870 0A 0000 09 04 2610 6666 2222 1066 6 4 6 1 0 0 state.WB

HALT

timeaddrqpcopcodeinstqaqbqdrarbrd rwewemastate
890 0A 0000 09 04 2610 1066 2222 1066 6 4 6 0 0 0 state.IF
910 0B 0000 0A 00 2610 1066 2222 0000 0 0 0 0 0 0 state.ID
930 0B 0000 0A 00 0000 0000 0000 0000 0 0 0 0 0 0 state.EX
950 0B 0000 0A 00 0000 0000 0000 0000 0 0 0 0 0 0 Undefined


Maintained by John Loomis, last updated 1 March 2011