sample.out
Processing file: sample.bin
Memory initialized. 1048576 bytes available.
Program loaded. First non-zero location is 000300
Register 32 changes to 00000300
First instruction found at 000300
Memory at 000300 returns 82002400
Register 37 changes to 82002400
PC: 000300 IR: 82002400 add
Register 01 changes to 00000400
Register 32 changes to 00000304
Memory at 000304 returns 84002004
Register 37 changes to 84002004
PC: 000304 IR: 84002004 add
Register 02 changes to 00000004
Register 32 changes to 00000308
Memory at 000308 returns 86802000
Register 37 changes to 86802000
PC: 000308 IR: 86802000 addcc
Register 03 changes to 00000000
Register 32 changes to 0000030C
Memory at 00030C returns C8004000
Register 37 changes to C8004000
PC: 00030C IR: C8004000 ld
Register 33 changes to 00000400
Memory at 000400 returns 00000005
Register 04 changes to 00000005
Register 32 changes to 00000310
Memory at 000310 returns 8600C004
Register 37 changes to 8600C004
PC: 000310 IR: 8600C004 add
Register 03 changes to 00000005
Register 32 changes to 00000314
Memory at 000314 returns 82006004
Register 37 changes to 82006004
PC: 000314 IR: 82006004 add
Register 01 changes to 00000404
Register 32 changes to 00000318
Memory at 000318 returns 84A0A001
Register 37 changes to 84A0A001
PC: 000318 IR: 84A0A001 Unimplemented Arithmetic op3: 024
Register 32 changes to 0000031C
Memory at 00031C returns 12BFFFFC
Register 37 changes to 12BFFFFC
PC: 00031C IR: 12BFFFFC bne
Register 32 changes to 00000320
Memory at 000320 returns C6204000
Register 37 changes to C6204000
PC: 000320 IR: C6204000 st
Register 33 changes to 00000404
Memory at 000404 becomes 00000005
Register 32 changes to 00000324
Memory at 000324 returns 80200000
Register 37 changes to 80200000
PC: 000324 IR: 80200000 Unimplemented Arithmetic op3: 004
Register 32 changes to 00000328
Memory at 000328 returns 91D02000
Register 37 changes to 91D02000
PC: 000328 IR: 91D02000 halt
Execution summary for file sample.bin:
Instructions executed: 10
Invalid op codes: 2
Nops: 0
Clock cycles: 29