Mungkin sebagian dari Anda belum pernah mendengar software bernama NASM (Netwide Assembler) ini. Software ini dipakai khusus bagi Anda para programmer assembler dan disassembler dan dapat dijalankan pada arsitektur Intel x86. Dengan menggunakan software ini, Anda dapat membuat program berbasis 16-bit, 32-bit (IA-32), dan 64-bit (x86-64). NASM dapat menghasilkan beberapa format binary termasuk COFF (Common Object File Format), Portable Executeable, ELF, Mach-O, dan Bin (Binary Disk Image yang digunakan untuk melakukan compile pada sistem operasi). Selain itu Anda juga dapat membuat boot loader dan ROM images karena di dalam NASM ini memungkinkan Anda untuk membuat flat binary files. Software ini juga dapat dijalankan pada platform non-x86 seperti SPARC dan PowerPC. Seakan tidak mau dikalahkan, Microsoft juga mengembangkan program MASM (Microsoft Assembler).
Bagi Anda para pecinta sistem operasi berbasis Microsoft Windows, Anda dapat mencoba software tersebut. Tetapi perlu diketahui bahwa software buatan Microsoft ini berbeda jauh dengan Netwide Assembler. Syntax yang dipakai oleh MASM adalah syntax yang sudah dikenal oleh arsitektur x86, seperti TASM, CHASM, A386, dan lain-lain. Syntax yang dipakai oleh MASM terdapat beberapa cacat yang signifikan, sehingga coding yang dikembangkan rawan akan kesalahan. Bagi Anda yang berniat untuk menekuni bahasa pemrograman tingkat rendah atau lebih dikenal dengan sebutan assembler ini, ada peluang baik bagi Anda, karena ahli pembuat program bahasa assembler saat ini sangat sedikit dibanding programmer bahasa tingkat tinggi seperti Visual Basic, Php, Java, dan sebagainya. Anda dapat mulai mencoba belajar dengan mengunduh Sofware NASM ini dan membuat program-program sederhana. Apabila Anda mengalami kesulitan, Ada forum khusus yang membahas seputar NASM seperti http://forum.nasm.us/. Untuk membantu Anda memahami pemrograman menggunakan NASM, Anda dapat juga mengunduh dokumentasi pada situs resminya. Dokumentasi ini sangat membantu karena Anda bisa mendapatkan informasi mulai dari cara instalasi NASM pada berbagai sistem operasi, tipe data apa saja bisa Anda gunakan, fitur-fitur yang terdapat pada NASM hingga contoh pemrograman di NASM untuk berbagai platform.