Když někdo neumí naprogramovat automat na jízdenky v assembleru, ať raději neprogramuje vůbec! Jízdenku na vlak jsem si v automatu na jízdenky naposledy kupoval dnes ráno a opravdu nevidím nic tak komplikovaného napsat to i třeba v tom assembleru. Práce maximálně na týden, včetně seznámení se s hardwarem. Mělo by to několik výhod - nebylo by nutné dovnitř cpát nějaký 32bitový ARM (předpokládám, že něco takového v tom bude, jestli tam rovnou nebude embedded PC - proč troškařit, že, stát alias daňový poplatník nám to zaplatí a lenost a neschopnost myslet řady dnešních tak zvaných IT expertů je nekonečná), nepotřebovalo by to několik stovek KB (možná i jednotek MB - co já vím...), a pravděpodobně by se nestalo, že bychom na displeji mohli uzřít zmiňované hlášení.
Chození s kanonem na vrabce není vůbec příznak toho, že by návrhář (ať už SW nebo HW) odváděl svou práci dobře. Nevím, o jak sofistikovaný automat se jednalo, ale automat na hlaváku v Praze se rozhodně pomocí 8051 zvládnout dá - a pokud se Vám zdají mé úvahy příliš přízemní, pak to můžeme vzít z druhé strany - rozhodně to není problém, na nějž je nutné nasazovat 32bitový procesor s ochranou paměti a operačním systémem. A pokud by někdo u mě takovýto druh problému řešil tímto způsobem, pak by na zápočet mohl zapomenout.
Je zřejmé, že ve zmíněném automatu je 90% kódu úplně zbytečných a jediné, k čemu slouží, je zanášení riziko chyb a nestability.