-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Documentation
- ISA definition
- Arithmetic operations
- Data operations
- Address operations
- Branching operations
- Other operations
- Instruction size
- This should be a fixed size for simplicity (RISC)
- Dependent on register file size
- Usability features
- Macro support
- Constants/variables
- Address labels
- Characters to ASCII or character maps
- Include ASM
- Include binary files
- Origin/alignment directive
Implementation
- Reuse existing Python assembler
- Implement correct ISA
- Remove built-in macros for display
- Make binary export importable (mem file?)
Prerequisites
- 8-bit Register File #3 Register File for number of registers
- ALU #1 Full list of arithmetic operations to be implemented
Metadata
Metadata
Assignees
Labels
No labels
Projects
Status
In Progress