come faccio ad allocare memoria con asm??

in pratica vorrei fare una cosa simile:

codice:
char *puntatore;
puntatore = (char *) malloc (numero)
è possibile?? mi fate un esempio?

tencs