Vegyük észre, hogy a felsorolt architektúrák legalább 16 bitesek, kivétel a PIC!
Inkább béna dolog a <=PIC18-ra C programot írni. Igaz, a gyártó szerint az extended utasításkészlet (bocsánat: C Compiler Optimized Architecture for Re-Entrant Code) meg egy ordas nagy hazugság. Pl. a 8086 magasszitű programnyelvek támogatása == a stack frame kezelés támogatása. Na, itt meg még stack sincs, azt is csak emulálni lehet. Ha eltekintünk attól, hogy bármit bármire meg lehet írni, akkor a 8 bites PIC nem támogatja a magasszintű nyelveket. Ennyit az assemblyről. ;)
Valószínűleg nem az én véleményem számít, de talán "a gyártóval kompatibilitás miatt" maradt 1 bájtos a bitfield.