FreePrograms.me

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.

 

29 grudnia 2023 r 1
Komentarz
Wpisz kod z obrazka:*
Kliknij na obrazek, aby zaktualizować kod, jeśli jest nieczytelny
  1. APMATYPA
    8 styczeń 2024 16: 18
    Wow! To bardzo ciekawy artykuł, w którym dosłownie przestudiowałem aplikację od środka)