Durch Zufall stieß ich gerade auf einen freien Assembler (leider ohne Quellcode) als Binary für Motorola 68HC11 und 68HC12 Mikrocontroller.
Der Assembler ist ein Kommandozeilenprogramm. Einfach das Archiv entpacken, die beiden Dateien im Pfad, z.B. /usr/local/bin/ ablegen und ausführbar machen (chmod +x asm11) und dann läuft der Assembler. Die Binaries gehen wohl auch auf AMD64, wie bei mir gerade ausprobiert.
Da ich selber mit 68HC11 Controllern nicht arbeite, kann ich konkret zum Output und Syntax oder zu anderen möglichen Problemen nichts sagen. Aber wenn jemand einen kurzen Erfahrungsbericht schreiben möchte, einfach als Kommentar anhängen.