Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-11-01 | Implemented a factorial program in the assembly | Aryadev Chavali | |
Very cool, easy, and reads well | |||
2023-11-01 | Removed the index printing in fib.asm | Aryadev Chavali | |
2023-11-01 | examples/fib.asm now terminates on a very large bound | Aryadev Chavali | |
This is using the comparators and a jump-if | |||
2023-11-01 | Made an example translation of fib.c to the custom assembly (fib.asm) | Aryadev Chavali | |
2023-10-31 | Moved inst module to lib | Aryadev Chavali | |
As it has no dependencies on vm specifically, and it's more necessary for any vendors who wish to target the virtual machine, it makes more sense for inst to be a lib module rather than a vm module. | |||
2023-10-31 | Changed asm/parser instruction push-reg->push.reg | Aryadev Chavali | |
2023-10-29 | Added some examples to instruction-test for positive/negative literals | Aryadev Chavali | |
Use the push.* instructions to see this. | |||
2023-10-29 | Introduced an example source file for all instructions | Aryadev Chavali | |
Provides calling conventions, ensures parser and lexer are working correctly. Will be updated as more instructions are introduced and supported in the assembler. | |||
2023-10-29 | Auto-fill copyright notice in examples/fib.c | Aryadev Chavali | |
2023-10-23 | Make root directory an include path, set #include's properly | Aryadev Chavali | |
Easier to write includes now just using < with the module name, in comparison to using relative paths. | |||
2023-10-23 | Reintroduced example fib.c via examples/ folder | Aryadev Chavali | |