Ты можешь поместить этот адрес в регистр, если будешь использовать без квадратных скобок, ибо это просто число, но если заключишь в квадратные скобки можешь что-то сделать с данными на которые указывает эта константа
Тогда такой вопросик ещё и скорее всего отстану.) Почему для выделения строки нужно всего db? Когда учил С++ читал, что на указатель, пусть даже char*, выделяется 4 или 8 байтов.