Quote:
Originariamente inviato da cdimauro
Intel tutta la vita. Quella AT&T è stata sviluppata per i compilatori, non per gli esseri umani.
|
io le uso entrambe per non limitarmi ma devo dire che a forza di vederla la AT&T non mi spiace più come prima.
I vari l,b,w sono comodi.
Forse il posizionamento degli offset è scomodo a prima vista
Codice:
Intel Syntax
instr foo,segreg:[base+index*scale+disp]
mov eax,[ebx+20h]
add eax,[ebx+ecx*2h
lea eax,[ebx+ecx]
sub eax,[ebx+ecx*4h-20h]
AT&T Syntax
instr %segreg:disp(base,index,scale),foo
movl 0x20(%ebx),%eax
addl (%ebx,%ecx,0x2),%eax
leal (%ebx,%ecx),%eax
subl -0x20(%ebx,%ecx,0x4),%eax