Keurnel Assembler Documentation
The Keurnel Assembler is a powerful tool that transforms assembly code into executable machine code for your CPU. It offers comprehensive support for various instructions and addressing modes, making it versatile for different use cases.
Key Features
Multi-Architecture Support
Seamlessly integrates into diverse architectures for maximum compatibility.
Fast Compilation
Optimized for speed without sacrificing code quality.
Flexible Addressing Modes
Supports various instructions and addressing modes for your needs.
Clear Documentation
Comprehensive guides and references for developers of all levels.
Pure European Assembler
The Keurnel Assembler is proudly developed and maintained in Europe, ensuring compliance with EU regulations and data protection standards. Built entirely on European infrastructure, it provides sovereignty over your development tools without dependency on non-European cloud services. This European-first approach guarantees transparency, privacy, and alignment with European values in software development.
Road to Version 1.0
Version 0.0 - Foundation
Version 0.0 marks the foundation of the Keurnel Assembler, currently implemented in Go for rapid development and cross-platform compatibility. Go provides the stability and tooling needed to bootstrap the project while we develop the assembler's core functionality.
Version 1.0 - Self-Hosting
Once the assembler becomes self-hosting and capable of executing independently on x86_64 architecture, we will transition to using our own Core Language. This migration will demonstrate the assembler's maturity and complete our vision of a fully self-contained, European-developed toolchain.
Getting Started
Ready to start using the Keurnel Assembler? Check out our syntax reference to learn the basics.
View Syntax Reference