[elektro] fordító
SZIGETI Szabolcs
szigi at ik.bme.hu
Sun Dec 11 21:06:20 CET 2011
Hali!
Ami neked kell: lex és yacc (avagy flex és bison, a GNU-tól). Még az is
lehet, hogy a lex elegendő a te feladatodhoz. Kicsit bele kell rázódni a
használatukba, de félelmetesen hatékony eszközök tudnak lenni.
Szabolcs
----- Eredeti üzenet -----
From: Sztrikó János
Sent: Sunday, December 11, 2011 5:28 PM
To: elektro at tesla.hu
Subject: [elektro] fordító
Sziasztok!
Ráérő időmben (ami alig van) pofozgatom a PLC-met. Szépen működik,
lassan készül alá a vas is. A probléma: kellene egy fordító, ami az
utasításlistát (kb. assembly) gépi kóddá alakítja. Írtam egyet (a
string.h/strtok felhasználásával), ami működik is, de érzem, hogy nem ez
az igazi, hiszen erre már vannak jól kitalált eszközök-programok. A
google a "compiler compiler" keresésre ad 458000 találatot, de mindenki
magas szintű fordítót akar csinálni velük, ilyen egyszerűre nem találok
példát.
Tudnátok javasolni valami alkalmas programcsomagot?
Ilyesmi kell:
LD 10.0 -> 0x20 0x10 0x00
OR 5.1 -> 0x30 0x05 0x01
OUT 100.8 -> 0x40 0x64 0x08
(fiktív utasításkódok, de ez most lényegtelen)
Köszönöm a segítséget!
SzJ
-----------------------------------------
elektro[-flame|-etc]
More information about the Elektro
mailing list