glm94
|
403439def4
|
Updated the opcode listing and 'fixed' the code to at least compile, but obviously I'll need to rework how the new copy instructions are to be parsed. Fixed some errors in the documentation where I skipped some hex numbers and added a copy immediate op.
|
2023-06-17 21:15:08 -05:00 |
|
glm94
|
0fd6413d81
|
Updated the instruction set and mapped out the opcodes as well as wrote a sample program to see if the ISA was complete enough to build a trivial program.
|
2023-06-17 16:56:42 -05:00 |
|
glm94
|
c3d12da54a
|
Added some ideas to the encoding scheme to be used by the processor.
|
2023-03-30 13:21:25 -05:00 |
|
glm94
|
288ba9f9cb
|
Updated the docs to include new jump operands and setup the assembler to handle parsing all the jump instructions.
|
2023-03-29 22:30:12 -05:00 |
|
glm94
|
95ed2143ea
|
Updated the parser to handle processing a simple load byte instruction. Added the LODB opcode to the opcode enum listing and updated the Scanner to look for 'byte' and mark it as a directive.
|
2023-03-24 23:24:24 -05:00 |
|
glm94
|
1b246e90bc
|
Started rethinking how this machine should behave. Updated and refactoring some things with a few new ideas.
|
2023-02-23 22:22:07 -06:00 |
|
glm94
|
097eca383b
|
Fixed a bug with the Scanner adding a blank line via a single NewLine Token when a file starts with a block of comments.
|
2022-10-01 20:43:55 -05:00 |
|
glm94
|
984683bfc5
|
Minor adjustment to Figure 1.1
|
2022-09-29 22:57:12 -05:00 |
|
glm94
|
0f42ad2997
|
Updated the ISA and added links in the table of contents.
|
2022-09-29 22:11:19 -05:00 |
|
glm94
|
e94e486e18
|
More refinements to the loading data instructions. I am truly bad at this whole thing...
|
2022-09-29 20:42:37 +00:00 |
|
glm94
|
2b71ac05a0
|
Added a note about a proposal regarding assembly language design.
|
2022-09-27 17:46:50 +00:00 |
|
glm94
|
02cf72902e
|
Updated the load instructions.
|
2022-09-26 22:13:48 -05:00 |
|
glm94
|
afa84076c8
|
Added a command to make generating an opcode table a one liner. Updated the ISA.
|
2022-09-23 19:36:27 +00:00 |
|
glm94
|
925f7703d6
|
Updated the ISA, hopefully I can get this all put together in a thought out way.
|
2022-09-22 20:49:20 +00:00 |
|
glm94
|
a82a4c23ad
|
Updated the docs.
|
2022-09-21 21:44:38 -05:00 |
|
glm94
|
f5c82d1c36
|
Added a LaTex document to put in writing how the machine should behave.
|
2022-09-21 16:23:11 +00:00 |
|