This website requires JavaScript.
Explore
Help
Sign In
glm94
/
assm-test
Watch
1
Star
0
Fork
0
Code
Issues
Pull Requests
Projects
Releases
Wiki
Activity
Files
aa3888b57889cf3e5f6b208dd030a63578a1819a
assm-test
/
src
T
History
glm94
aa3888b578
Fixed up the RemoveCurrentToken function which was causing all sorts of bugs, and added the ability to delcare a data byte, '.db', to have a variable's address as a value. This will be needed for building up an interrupt table at least with the version I have in mind.
2023-04-04 22:14:17 -05:00
..
disass.c
Updated the parser to better handle parameters, sort of and including a string length assembly program to use as a test for the whole assembler.
2022-10-03 21:26:28 +00:00
futil.c
Setup the assembler to use the new file reading code.
2022-04-28 22:24:10 -05:00
list.c
Added a function to remove an item from the generic list, which is mainly used for the tokens.
2023-03-07 21:31:14 -06:00
main.c
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
opcodes.c
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
parser.c
Fixed up the RemoveCurrentToken function which was causing all sorts of bugs, and added the ability to delcare a data byte, '.db', to have a variable's address as a value. This will be needed for building up an interrupt table at least with the version I have in mind.
2023-04-04 22:14:17 -05:00
scanner.c
Added support for the STORE directive.
2023-03-29 12:57:07 -05:00
symbols_table.c
Massive refactoring to simplify this whole setup. The Token List will be modified in place and reused in the Parser to normalize the list and generate a symbols table. Normalizing the token list will make sure the syntax is valid and the symbols table will have the relative offsets and length of symbol values. At least this is all the plan but one step at a time.
2023-03-06 21:51:36 -06:00
token.c
Incomplete, but I want to make sure the ideas I have here don't get wiped. Sadly this commit won't compile.
2022-09-15 21:29:27 +00:00