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