Skip to content
This repository has been archived by the owner on Nov 4, 2019. It is now read-only.

Allow cycle by cycle execution #19

Open
facundoq opened this issue May 19, 2017 · 0 comments
Open

Allow cycle by cycle execution #19

facundoq opened this issue May 19, 2017 · 0 comments

Comments

@facundoq
Copy link
Owner

Right now, the execution model works instruction by instruction.

Allow each instruction to generate a list of microcode instructions to perform cycle by cycle execution. In each cycle only one byte from memory can be loaded.

This execution model reflect both instruction loading and execution delays. For example a 5 byte instruction should take 5 cycles to load, 1 to execute, and if operands need to be saved in memory 1 or 2 extra cycles to do it.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant