summaryrefslogtreecommitdiff
path: root/ecomp-c/asm-i386.c
AgeCommit message (Expand)Author
2020-08-30asm-i386: fixed patchup of forward references (again)Andreas Baumann
2020-08-15correct returning from procedure with argumentsAndreas Baumann
2020-08-14started handling value parameters for proceduresAndreas Baumann
2020-08-06added procedure ESP and EBP stack frame handlingAndreas Baumann
2020-08-06removed playing with noreturn attributeAndreas Baumann
2020-08-03some work on noreturn and exit/HaltAndreas Baumann
2020-07-28asm-386 is working on simple ELF testAndreas Baumann
2020-07-27asm-i386: tried to fix assignmentAndreas Baumann
2020-07-26asm-i386: minifix in debug output (REGISTER_AL)Andreas Baumann
2020-07-25asm-i386: some work on expresion tree evaluations and new opcodesAndreas Baumann
2020-07-24asm-i386: fixes initializations and some hexnum debug outputAndreas Baumann
2020-07-24refactored asm-i386 also for symbols in expression trees, tests working againAndreas Baumann
2020-07-23parsing $ and $$ in asm-i386Andreas Baumann
2020-07-23asm-i386: started to work on const expressions, works again for pure integer/...Andreas Baumann
2020-07-18playing with small elf binaries in assemblyAndreas Baumann
2020-06-27implemented simple proceduresAndreas Baumann
2020-06-27fixed endless loop in asm-i386 when parsing operands and an unknown symbol ap...Andreas Baumann
2020-06-25another example with integer arraysAndreas Baumann
2020-06-25asm-i386: fixed patching of addresses in prolongued jumpsAndreas Baumann
2020-06-21added an example for divisors remembered in an array of integersAndreas Baumann
2020-06-20asm-i386: added checks for 32-bit stack pushesAndreas Baumann
2020-06-19asm-i386: added nop for easier debugging in emulAndreas Baumann
2020-06-15asm-i386:Andreas Baumann
2020-06-14libc-freestandingAndreas Baumann
2020-05-31added support for multi-operand db in asm-i386 for string definitionsAndreas Baumann
2020-05-30asm-i386:Andreas Baumann
2020-05-23asm-i386: implemented byte movesAndreas Baumann
2020-05-10some work on char typeAndreas Baumann
2020-04-13ec: fixed memory leaks and snprintf in hosted environmentAndreas Baumann
2020-04-13asm-i386: fixed rel8/rel32 jmps for example_divisors.eAndreas Baumann
2020-04-13more code cleanupAndreas Baumann
2020-04-13asm-i386: nicer debug outputAndreas Baumann
2020-04-13code cleanupAndreas Baumann
2020-04-12asm-i386: epilogue and deinit cleanupAndreas Baumann
2020-04-11added some comments on address rewritingAndreas Baumann
2020-04-10on the way to a multi-pass assemblerAndreas Baumann
2020-04-05renamed incr to size in asmAndreas Baumann
2020-04-04some better assembly error messagesAndreas Baumann
2020-04-03implemented '%' (remainder)Andreas Baumann
2020-04-02we have an ifAndreas Baumann
2020-03-29filled out the rest of compare operationsAndreas Baumann
2020-03-29implemented je and jmp in asm-i386Andreas Baumann
2020-03-28implemented evaluation of equals in expression with relational operator in ecAndreas Baumann
2020-03-26better error handling in asm-i386 for unknown operand combinationsAndreas Baumann
2020-03-24implemented asm-i386, so it can handle test1.e for nowAndreas Baumann
2020-03-23implemented explicit moveAndreas Baumann
2020-03-22fixed fputc to use print_char (needed to print strange non-C-chars like a \0 ...Andreas Baumann
2020-03-20some work on binary generation in asm-i386Andreas Baumann
2020-03-18forgot a checkinAndreas Baumann
2020-03-15some work on understand Intel opcodes add and subAndreas Baumann