3025
24-07-2024, 10:22
Buongiorno a tutti,
vorrei fare esperienza in programmazione assembly ma ho molti dubbi, non so come partire e scrivo per chiedere consigli.
Sapendo che tutto dipende dalla coppia Sistema_Operativo\Processore invio info su cosa ho a disposizione:
sistema: Microsoft Windows XP Professional Versione 2002 service Pack 3 (su portatile)
processore: Intel(R) Core 2 Duo CPU T520 @ 1.50 GHz
Intendo utilizzare questo portatile perchè posso fare tutti i disastri che voglio senza rischiare anche se la scelta impone limitazioni\problemi.
Provo a sintetizzare\fissare le domande (ma mi accorgo che è difficile anche fare le domande):
+credo che il processore <Core 2 Duo> sia a 32 bit (è un Merom?) e quindi un x86 ma chiedo conferma e poi a quale ISA fare riferimento?
(non riesco a trovare nulla in rete con l’informazione T520 ... trovo T5200
+non capisco quale assembly utilizzare credo che NASM sia ok (è FOSS + DOS\WINDOWS + Sviluppo Attivo) ma su wikipedia sia it che en viene riportato:
“Può essere usato per scrivere programmi a 16 bit, 32 bit (IA-32) ed a 64 bit (x86-64)”.
“It can be used to write 16-bit, 32-bit (IA-32) and 64-bit (x86-64) programs”.
Mi pare impossibile ma mi è venuto il dubbio che il 32 bit sia limitato solo all’IA-32 che mi pare faccia storia a se nell’universo x86.
Ho provato a registrarmi al NASM forum ma, a distanza di un paio di settimane, non mi hanno ancora registrato.
potete darmi una mano per partire?
Chiaramente 1000 grazie!!!
vorrei fare esperienza in programmazione assembly ma ho molti dubbi, non so come partire e scrivo per chiedere consigli.
Sapendo che tutto dipende dalla coppia Sistema_Operativo\Processore invio info su cosa ho a disposizione:
sistema: Microsoft Windows XP Professional Versione 2002 service Pack 3 (su portatile)
processore: Intel(R) Core 2 Duo CPU T520 @ 1.50 GHz
Intendo utilizzare questo portatile perchè posso fare tutti i disastri che voglio senza rischiare anche se la scelta impone limitazioni\problemi.
Provo a sintetizzare\fissare le domande (ma mi accorgo che è difficile anche fare le domande):
+credo che il processore <Core 2 Duo> sia a 32 bit (è un Merom?) e quindi un x86 ma chiedo conferma e poi a quale ISA fare riferimento?
(non riesco a trovare nulla in rete con l’informazione T520 ... trovo T5200
+non capisco quale assembly utilizzare credo che NASM sia ok (è FOSS + DOS\WINDOWS + Sviluppo Attivo) ma su wikipedia sia it che en viene riportato:
“Può essere usato per scrivere programmi a 16 bit, 32 bit (IA-32) ed a 64 bit (x86-64)”.
“It can be used to write 16-bit, 32-bit (IA-32) and 64-bit (x86-64) programs”.
Mi pare impossibile ma mi è venuto il dubbio che il 32 bit sia limitato solo all’IA-32 che mi pare faccia storia a se nell’universo x86.
Ho provato a registrarmi al NASM forum ma, a distanza di un paio di settimane, non mi hanno ancora registrato.
potete darmi una mano per partire?
Chiaramente 1000 grazie!!!