( bzt | 2024. 03. 12., k – 19:05 )

szerintem az itteni szokásokhoz képest meglehetősen elég konstruktívan

Szerintem is. Ezért is döntöttem úgy, hogy módosítom a korábbi posztom.

programok lényegében annyit változnak csak, hogy a timer kezelő utolsó sora nem a bootloader felé az iretq hívás, hanem csak simán a függvény vége (normál visszatérés egy normál függvényből)

Pontosan. És mivel ez egy normál visszatérés egy normál függvényből, pont ezért alkalmatlan annak tesztelésére, amiről itt szó van. Azt se felejtsük el, hogy ilyenkor a megszakításkezelő belépési pontja is Assembly, és nem pedig natív függvény.

De maga függvény, a counter növelés, képernyőre kiírás tökéletesen ugyanúgy néz ki

Ez így önmagában alkalmatlan annak eldöntésére, hogy egy nyelv használható-e rendszerfejlesztésre, ami az egyik kiemelt szempont.

Tehát szinte ugyanúgy néz ki minden, pontosan ugyanúgy teszteled a nyelvek közti különbségeket és hasonlóságokat.

Nem. Ezáltal pont azt iktatnád ki a tesztből, a lényege.

A számláló maga nem érdekes, az csak azért van, hogy ne kelljen debugger ahhoz, hogy lássuk, működik-e. A lényeg az az, hogy alacsony szintről hívódjon egy magas szintű, adott nyelven íródott funkció, a lehető legkevesebb hekkeléssel.