flat assembler
Message board for the users of flat assembler.

Index > Programming Language Design > HAVR - programming language for AVR microcontrollers

Author
Thread Post new topic Reply to topic
HF8V



Joined: 01 Mar 2025
Posts: 1
Location: Phenian
HF8V 18 Feb 2026, 00:34
Hello Comrades!

I wrote my own assembler-like language for AVR microcontrollers. Firsts 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 instruction 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).

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://geocities.ws/hf8v/hf/havr.htm


Best Regards/73

Tomek/HF8V
Post 18 Feb 2026, 00:34
View user's profile Send private message Visit poster's website Reply with quote
shoorick



Joined: 25 Feb 2005
Posts: 1615
Location: Ukraine
shoorick 21 Feb 2026, 08:20
interesting solution
Post 21 Feb 2026, 08:20
View user's profile Send private message Visit poster's website Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2026, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.