Age | Commit message (Collapse) | Author |
|
Rename Memory to Bus
|
|
Adjust Readme.md
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- Rename `rom` to `progmem` to not visually confuse with `ram`.
- Unwrap all `o` abbrev names to `oprand`.
- Use explicitly named non-mutable local variables when need to assemble
u16 from a couple of u8.
- Use & instead of + when need to assemble u16 from a couple of u8.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Rename enum Op to Opcode.
Create struct Op that contains all the info about instruction.
Implement immutable fetch method that is meant to get the whole
instruction.
Add exec method skeleton.
Add opcodes of NOP, PUSH and POP.
Still Don't know what to do with illegal operations.
|
|
|
|
|
|
Implement CLI and CPU core skeletons
|