Если db определено как
char **db;
то db[0] - указатель на первый симовл первой строки (он имеет тип char*), db[0][0] - сам символ (тип char), и тд - db[0][1] - второй символ первой строки, db[1][0] - первый символ второй строки...
Кстати, есть стандартная функция strtok, которая по сути выполняет то, что я описал.
а я на спектруме хоть и начинал, но на асм так и не сподвигся