Ha debuggerrel megállítod az USB kommunikációt, az abban a pillanatban szét is esik.
Az assembly-től miért száll el az ember lelkesedése? Szerintem attól jön meg igazán. Ha valami borzalmas, az regisztereket, biteket masszírozni C szintaxissal, meg az, hogy leírsz valamit, s fogalmad sincs, mennyi memóriát, futásidőt emészt majd fel. Ez nagy gépen nem gond, de egy picike mikrokontrolleren az lehet.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE