[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico] [Índice de assunto]

Usando segmentos na sintaxe AT&T



Eu queria saber como usar segmentos na sintaxe AT&T...
Por exemplo: como mover o conteúdo da posição de memória %esi, que está no seg. %ds para um reg. %ax ?

A propósito, quando a função do ep recebe os param's na pilha, o 'n' ocupa 2 bytes, enqto os ponteiros 'x' e 'y'
ocupam 4, certo ? ou o 'n' tb ocupa 4 bytes ?

Fiz essas perguntas pq elas podem explicar pq essa linha dá 'segfault':
    movw (%esi),%ax

    sendo q %esi recebeu o seguinte valor:
     movl x(%ebp),%esi
 

-- Wendel Scardua
Articuno - The Legend
"In this world there are no coincidences. There can only be the inevitable."