Nwlapcug.com


Strumenti di programmazione di linguaggio Assembler

Strumenti di programmazione di linguaggio Assembler


Molti strumenti sono disponibili per aiutare i programmatori con il complesso compito di scrivere codice assembly. Questi strumenti forniscono un aiuto prezioso con attività tra cui editing, compilazione e debug. Strumenti di programmazione di linguaggio Assembler sono disponibili come pacchetti di software libero sotto licenza GNU e come disponibile per l'acquisto di software commerciale.

GNU Compiler Collection

La GNU Compiler Collection, o GCC, è una collezione di compilatori di linguaggio assembly gratis originariamente progettato per il sistema operativo GNU. Questo strumento consente ai programmatori di tradurre il linguaggio assembly in istruzioni per parti specifiche dell'hardware del computer. Il GCC contiene front-end e le librerie di programmazione per una varietà di linguaggi di programmazione, tra cui C++, Fortran, Java e Ada. Queste caratteristiche si traducono il codice scritto in linguaggi di programmazione supportati in linguaggio assembly.

Flat Assembler

L'assembler flat è un compilatore di linguaggio assembly progettato per funzionare con i processori a 32-bit e 64-bit. Questo assemblatore fornisce il supporto per il codice assembly scritto per i processori AMD e Intel marca. L'Assembler Flat è disponibile in pacchetti che funzionano con Windows, DOS, Linux e Unix. L'Assembler Flat include una libreria di programmazione per il codice scritto nel linguaggio di programmazione C.

Netwide Assembler

Conosciuto anche come NASM, Netwide Assembler è uno strumento di montaggio progettato per l'uso con processori x86 e x64. Questo assemblatore sostiene una varietà di caratteristiche, tra cui il supporto esteso per la creazione di macro e una sintassi di programmazione semplificata. NASM supporta diversi tipi di file oggetto utilizzati in combinazione con sistemi di operativi basati su Linux o Windows.

SPOT

Il semplice strumento di ottimizzazione delle prestazioni fornisce per applicazioni di controllo dettagliata delle prestazioni. SPOT offre un'interfaccia semplificata che consente ai programmatori di testare programmi rapidamente. Usando questo software, i programmatori possono raccogliere le informazioni necessarie identificare aree di miglioramento durante lo sviluppo del software. SPOT è fornito da Sun Microsystems come parte del pacchetto di strumenti e compilatori di Sun Studio.