-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement disassembler and instruction fetch cycle #25
Conversation
8a8238d
to
93d8a93
Compare
93d8a93
to
e297b6b
Compare
c0b1837
to
051112d
Compare
After further discussion, a However, there are a few issues with this:
For the time being, I'll switch to just a |
Implements everything needed to execute our first instructions 🥳
Map{Int, Int}
mapping address to the initialized data at those rangesMap{Int, Int}
mapping register numbers to their valuesInt
value is the register's value interpreted as an XLEN-bit two's complement signed integerx0
, which is always hardcoded to be0
, isn't directly stored and instead handled byreadReg
/writeReg
ADDI
andLUI
instructions