flat assembler
Message board for the users of flat assembler.
Index
> Programming Language Design > THAVR - programming language for AVR microcontrollers |
| Author |
|
|
HF8V 18 Feb 2026, 00:34
Hello Comrades!
I wrote my own assembler-like language for AVR microcontrollers. First attemps were already in early 2000's when I had only very simple AT90S2313 with very small program code. AVR doesnt allow to execute code from RAM and that is why I wrote my own set of instructions which can be loaded into RAM and executed. Documentation is still in polish but I think all is clear. To generate code I always used Tomasz Grysztar's FASMW and simple macro definitions file and also some of my digital system have build-in compilers (but without relocation). Also simple decompiler has been written for testing and debugging. THAVR (previousky HAVR) is small and very efficient programming language, simplest program can have 10 bytes only! This is because 66% of instructions are one-byte instructions. Project site is here: http://hf8v.atwebpages.com/hf/thavr.htm Best Regards/73 Tomek/HF8V Last edited by HF8V on 23 Sep 2026, 09:32; edited 1 time in total |
|||
|
|
shoorick 21 Feb 2026, 08:20
interesting solution
|
|||
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2026, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.