|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
[NASM] set di istruzioni
salve a tutti, usando il NASM avrei la necessità di regolare a mio piacimento all'interno di un programma il processore target e il set di istruzioni; il processore target dovrebbe essere il 486 o superiore, e il set di istruzioni deve cambiare a un certo punto del programma (prima 16 bit e poi 32).
sapevo di dover utilizzare rispettivamente le direttive CPU e BITS, ma non ho ben capito dov'è che vanno messe: nella command line o nel sorgente? se vanno messe nel sorgente devo usare qualche sintassi particolare, tipo il carattere % all'inizio a mo' di direttiva? e inoltre come faccio a regolare il formato dell'output finale? vedo che di default il NASM mi genera assembly puri (come dire .com), ma per generare immagini PE o ELF? correggetemi se sbaglio, ma mi sembra che per quest'ultima cosa ci sia un'opzione per la command line... se si quale? grazie |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
|
Codice:
[BITS 16] codice che ti serve [BITS 32] altro codice Quote:
__________________
C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai! Ultima modifica di DanieleC88 : 03-07-2005 alle 15:35. |
|
|
|
|
|
|
#3 |
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
grande Daniele, aspettavo proprio la tua risposta
quindi BITS va tra parentesi quadre; e anche CPU? grazie, ciao |
|
|
|
|
|
#4 | ||
|
Senior Member
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
|
Quote:
Potevi mandarmi una mail... Quote:
__________________
C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai! |
||
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:36.



















