Yankoo ha scritto:
Salve a tutti. sarei interessato all'assembly. Mi sorge un dubbio però...in rete spesso leggo di varie tipologie di assembly. Ma queste ultime dipendono dalla cpu che si stà utilizzando?? es in Assembly Intel x86 devo necessariamente avere una cpu intel?
Su desktop e notebook, il 99% dei cpu sono x86, sopratutto da Intel (80%) e AMD (20%).
Quindi, se non vuoi specializzarti su smartphones, Raspberry PI ecc,
assembly == x86
Masm è l'Assembler più usato, seguito da Nasm e Fasm. Anche se i tifosi di C/C++ non possono immaginarselo: Ci sono molti programmatori che producono applicazioni solo con assembly, vuol dire: SENZA un compiler. Per esempio, ho un editore con una source di oltre 20,000 righe; l'exe sta a 120kB senza risorse. Perché programmare in assembly? Tipicamente, assembly è 2-3 volte più veloce che C. Tutto qua...