Ukladanie stringu z USART

Seruste, vdaka za odpovede.
Posunom v RAM o 1 myslis, ze kazdy jeden prijaty Byte sa ti ulozi do jednej pamatovej pozicie? Takto to mam aj ja momentalne vyriesene a funkcne co mi ale zo zaciatku nesedelo je, ze textovy retazec napr.: 5 znakov zabera 5 Bytov v pamati, ale ked sa nad tym lepsie zamyslim, tak to dava zmysel.
Mozes pls. poslat ten kod, aspon tu cast kde prijimas a spracovavas data, zaujima ma ako si vyriesil ten posun v RAM.
Dik.