Thread Projektidee: Perl->Assembler->Mikrocontroller (8 answers)
Opened by Ronnie at 2008-08-06 01:35

Gast Gast
 2008-08-06 02:52
#113137 #113137
Hallo Ronnie

ein Freund von mir hat letztens einen Assembler in Perl realisiert um nen exotischen Microprozessor programmieren zu können und ist auch den Weg gegangen extra einen Parser zu schreiben.

Find es aber viel einfacher, wenn man dafür direkt Perl Subroutinen nimmt:

Code: (dl )
1
2
3
U E 01
U E 02
= A 01


könnte man auch
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
U   E, 01;
U   E, 02;
EQ  A, 01;

{package SPS;
 sub U {...}
 sub EQ {...}
 sub E {...}
}


mit nem Globalen Flag entscheidest du dann ob die Subroutinen den Code dann ausführen oder Opcodes erstellen.

Und als netter Seiteneffekt kannst du so Perl als Macrosprache nutzen : )

Grüße
Rolf

View full thread Projektidee: Perl->Assembler->Mikrocontroller