Acessando a variável global definida em C de Asm

Eu tenho um arquivo C que contém uma variável global foo. Como eu posso acessarfoo de outro programa de montagem.
Eu estou usando i586-elf-as (GNU assembler) e i586-elf-gcc (gnu compilador) para construção.