Pobierz NASM 2.14
NASM (Netwide Assembler) jest rzeczywiście darmowym asemblerem zaprojektowanym dla architektury Intel x86. Służy do pisania programów działających na procesorach 16-, 32- i 64-bitowych.
funkcje
NASM umożliwia kompilowanie programów dla różnych systemów operacyjnych przeznaczonych dla procesorów zgodnych z architekturą x86. Oznacza to, że jeśli korzystasz z jednego systemu operacyjnego, możesz bez problemów skompilować plik wykonywalny dla innego systemu.
Procesy
Proces kompilacji programu przy użyciu NASM składa się z dwóch etapów: montażu i linkowania. Na etapie montażu kod źródłowy programu jest konwertowany na kod obiektowy, który zawiera kod maszynowy i dane odpowiadające kodowi źródłowemu, jednak identyfikatory (zmienne, symbole) nie są jeszcze skojarzone z konkretnymi adresami pamięci.
Pliki
Faza łączenia łączy identyfikatory zdefiniowane w programie głównym z identyfikatorami zdefiniowanymi w innych modułach. Następnie wszystkim identyfikatorom przydzielane są końcowe adresy pamięci lub przydzielane są dynamicznie. Wynikiem jest plik wykonywalny, będący programem gotowym do uruchomienia w systemie docelowym.
Wszyscy użytkownicy naszej witryny będą mogli pobrać ten program z oficjalnych źródeł bez wirusów i innych narzędzi.
Aplikację można pobrać pod następującym linkiem:
NASM zapewnia elastyczność i kontrolę nad procesem tworzenia programów w języku asemblera, umożliwiając programistom pełną kontrolę nad kodem maszynowym i zasobami systemowymi. Jest szeroko stosowany do tworzenia programów niskiego poziomu, sterowników, systemów operacyjnych i innych aplikacji na poziomie systemu, gdzie wymagana jest precyzyjna kontrola sprzętu i pamięci.