Se scarti .bss e .data non puoi più usare variabili globali.
Comunque, continuo a non capire: che ti importa che i literal stiano da una parte o dall'altra? Lascia che il compilatore faccia il suo lavoro...se vuoi il controllo completo su questi dettagli l'unica è scrivere in assembly.