sto cercando di tradurre il seguente da AT & T assemblaggio a Intel di montaggio:Come tradurre "pushl 2000" asm AT & T per la sintassi Intel su i386
pushl 2000
Ora questo compila verso il basso per:
ff 35 d0 07 00 00 pushl 0x7d0
Ma non importa quello che provo, non riesco a ottenere la stessa Intel SYNAX, ho provato:
intel asm
disassembly after compiling to at&t
push 2000
68 d0 07 00 00 push $0x7d0
push [2000]
68 d0 07 00 00 push $0x7d0
push dword ptr [2000]
68 d0 07 00 00 push $0x7d0
push dword ptr 2000
68 d0 07 00 00 push $0x7d0
Quindi sono fuori di indizi, qual è l'equivalente di "pushl 2000"?
che fa anzi sembra essere la traduzione corretta. Non posso dire di aver capito molto bene il codice originale (né lo desidero davvero), ma voglio tradurlo in sintassi Intel. Puoi spiegare da dove proviene "ds:"? –
Okay - Ho aggiunto una piccola descrizione di 'ds' alla risposta. – Aaron
Ti capita di sapere come posso ottenere di non provare ad essere così intelligente? –