Совсем не обязательно вместо ' ставить `, то есть совсем не обязательно использовать другой символ для кавычки. Можно использовать или дублирующую кавычку (две ' подряд):
dll EQU 'a\'''
или да, всё выражение заключить в другие кавычки, например в данном случае в двойные: ":
CityCat4, уже третий день (или уже четвёртый?) я вижу вопросы от ZIK1337 всё про одну и ту же лабораторную работу или домашнее задание. ТРЕТИЙ ДЕНЬ ПОДРЯД, КАРЛ! К вангованию присоединяюсь. Никому не интересно помогать тому, кто сам хоть немного подумать не в состоянии.
getch() там берётся судя по всему из curses. А вот nodelay там предварительно нигде не устанавливается. Естественно getch() будет возвращать -1 что есть ERR.