Commit Graph

70 Commits (7f3fb9b141ca72bb3c445cb9c7b532cdac40fb4b)
 

Author SHA1 Message Date
Anton Lydike 20db1e02ab implemented instructions sll, slli, srl, srli, sra, srai 4 years ago
Anton Lydike 7d09cb209f reworked memory instruction parsing 4 years ago
Anton Lydike 3c0e357ca0 minor bugfixes and missing members corrected 4 years ago
Anton Lydike dd79c11b3b implemented instructions and, or, slt, sltu 4 years ago
Anton Lydike f8e595b46e added instruction xor 4 years ago
Anton Lydike 99de083894 minor instruction fixes such as added assertions 4 years ago
Anton Lydike 5bdd866472 implemented instruction j, added cpu cycle counter 4 years ago
Anton Lydike 97d86108e8 added ebreak/scall aliases to sbreak/scall and replaced dbg with ebreak instruction 4 years ago
Anton Lydike 0aa42d0d1c implemented instructions beq, bne, blt, bge, bltu, bgeu, improved unsigned number handling 4 years ago
Anton Lydike 88c0b77a16 implemented instructions jal, jalr, j, ret, nop 4 years ago
Anton Lydike 5a722c8cf1 implemented syscalls open, read, write, close, exit 4 years ago
Anton Lydike a483db65c7 more work on syscalls 4 years ago
Anton Lydike a69cc7d346 moved registers out of CPU file 4 years ago
Anton Lydike feaf432645 fixed config dataclass 4 years ago
Anton Lydike 9710ed9b8b added Executable.__repr__ and added return self to ExecutableParser.parse 4 years ago
Anton Lydike 93ff8d7186 added unsigned option for int_{from,to}_bytes 4 years ago
Anton Lydike 4159d1609b added run config 4 years ago
Anton Lydike 6bc939572b parsing and simple running works somewhat 4 years ago
Anton Lydike da4ae7c4c1 parsing of tokenized asm into MemorySections works 4 years ago
Anton Lydike 2cee60a17c initial commit 4 years ago