[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