Skip to content

Implement the general template for all Instruction Sets #3

Description

@natemago

This consists of implementing the general template for the CPU cycle that will be executed upon one clock-tick.
The template should be something like:

@prepare_cycle@
for(var i = @start@; i< @end_count@; i++){
    var INSTR = Memory[PC];
    @do_isntr_decode@
    switch(this.state){
        case ARM:

            break;
        case THUMB:

            break;
        case THUMB_EE:

            break;
        case JAZZELE:

            break;
    }
}

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions