All tested.
Implementes:
- 0xF5 MOV data addr <- A
- 0xF6 MOV @R0 <- A
- 0xF7 MOV @R1 <- A
- 0xF8-0xFF MOV Rx <- A
Fixes:
in 0xB4-0xBF CJNE
- dataaddr are treated the same as #dataaddr (replace operRel() with opr2I08()/opr2Dir() + addrDir() )
- in CJNE() , PC is not corrected updated
Change:
- new operAcc(), to make codes cleaner
- new opr2I
Implementes:
- 0xF5 MOV data addr <- A
- 0xF6 MOV @R0 <- A
- 0xF7 MOV @R1 <- A
- 0xF8-0xFF MOV Rx <- A
Fixes:
in 0xB4-0xBF CJNE
- dataaddr are treated the same as #dataaddr (replace operRel() with opr2I08()/opr2Dir() + addrDir() )
- in CJNE() , PC is not corrected updated
Change:
- new operAcc(), to make codes cleaner
- new opr2I