Jó, csak van, amit a hardware determinál. Próbáltál már 8 bites regiszterbe 16 bites számot gyömöszölni? :) Hasonlóképp, ha 32 bitesek a regisztereid, akkor ekképpen is kell gondolnod rájuk. Teszem azt, a -2 az 0xfffffffe lesz, míg 8 biten 0xfe.
Még valami. Az assembly egy kulturált nyelv.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE