10-31-2014, 01:26 AM
I've finally gotten the branching stage of my cpu underway. Jump has been fully debugged now, so the rest of the ops should be fine.
It is looping nicely, and the instructions are being tagged correctly.
I also tested the virtual program space. You can select one of four 256 Byte sectors to run your program from. These sectors can be selected by an extended jump instruction. It's so protected that when you press reset, it doesn't reset the sector address XD
The extended jump instruction should really only be used in a bootloader. That's what it was intended for anyways.
It is looping nicely, and the instructions are being tagged correctly.
I also tested the virtual program space. You can select one of four 256 Byte sectors to run your program from. These sectors can be selected by an extended jump instruction. It's so protected that when you press reset, it doesn't reset the sector address XD
The extended jump instruction should really only be used in a bootloader. That's what it was intended for anyways.