( locsemege | 2014. 09. 09., k - 09:48 )

Szerintem a gputils csomagban van PIC-re C fordító. A 14 bites valamit nyugodtan nevezd 14 bites szónak. Én még úgy tanultam, hogy szűkebb értelemben a szó 16 bitet takar, de általánosságban a bárhány bites izét szónak nevezzük. (Olyan ez, mint a Linux. Szűkebb értelemben a kernel, de tágabb értelmezésben egy jellemzően GNU/Linux operációs rendszert, terjesztést is jelent.) Ezek a PIC-ek 8 bitesek, hiszen 8 bites fileregisztereken operálnak az utasítások. Az egy dolog, hogy az op. kód és az operandus ugyanazzal a ciklussal fetch-elődik, így 14 bites szón van tárolva. Ugyanakkor ez Neumann architektúra esetén két ciklus lenne byte-os szervezésben.

Mondtad, C gyakorlás volt a cél, arra viszont maga a Linux szerintem alkalmasabb lett volna. PIC-re eddig kizárólag assembly-ben programoztam, eszembe nem jutott másként.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE