Az UART vevő állapotának vizsgálata. Azt mutatja meg, hogy van-e az UART-ban beolvasható vett karakter, ha igen, a flag regiszter C bitje 1 lesz.
Várakozás egy karakter vételére, majd a karakter kiolvasása az UART áramkörből.
Az UART vevő áramkörének kiolvasása. A szubrutin nem vár új karakterre, a vevő állapotát előzőleg az input_avail funkcióval kell vizsgálni.
A sor beolvasó függvény számára beállítja a beolvasáshoz használandó puffer címét és méretét. A puffert üresre állítja, így a sor beolvasása elkezdhető.
A sor beolvasó függvény által használt puffert kiüríti, így új beolvasás kezdhető.
Megvizsgálja, hogy van-e beolvasható karakter, ha igen, elhelyezi a sor pufferben, amíg az meg nem telik. Kezeli a backspace törlő billentyűt. Ha a bevitel közben megnyomták az ENTER-t, akkor a C flag-et 1-be állítja.