Assembly - Konfiguracja środowiska
Konfiguracja środowiska lokalnego
Język asemblera zależy od zestawu instrukcji i architektury procesora. W tym samouczku skupiamy się na procesorach Intel-32, takich jak Pentium. Aby skorzystać z tego samouczka, będziesz potrzebować -
- IBM PC lub dowolny równoważny kompatybilny komputer
- Kopia systemu operacyjnego Linux
- Kopia programu asemblera NASM
Istnieje wiele dobrych programów asemblera, takich jak -
- Asembler firmy Microsoft (MASM)
- Borland Turbo Assembler (TASM)
- Asembler GNU (GAS)
Użyjemy asemblera NASM, tak jak jest -
- Wolny. Możesz go pobrać z różnych źródeł internetowych.
- Dobrze udokumentowane, a otrzymasz mnóstwo informacji w sieci.
- Może być używany zarówno w systemie Linux, jak i Windows.
Instalowanie NASM
Jeśli wybierzesz "Development Tools" podczas instalacji Linuksa, możesz zainstalować NASM wraz z systemem operacyjnym Linux i nie musisz pobierać i instalować go oddzielnie. Aby sprawdzić, czy masz już zainstalowany NASM, wykonaj następujące czynności -
Otwórz terminal Linux.
Rodzaj whereis nasm i naciśnij ENTER.
Jeśli jest już zainstalowany, pojawi się taka linia, jak nasm: / usr / bin / nasm . W przeciwnym razie zobaczysz po prostu nasm:, wtedy musisz zainstalować NASM.
Aby zainstalować NASM, wykonaj następujące czynności -
Sprawdź witrynę internetową asemblera sieci (NASM), aby uzyskać najnowszą wersję.
Pobierz archiwum źródłowe Linuksa
nasm-X.XX.ta.gz
, gdzie w archiwumX.XX
znajduje się numer wersji NASM.Rozpakuj archiwum do katalogu, który tworzy podkatalog
nasm-X. XX
.cd do
nasm-X.XX
i wpisz./configure. Ten skrypt powłoki znajdzie najlepszy kompilator C do użycia i odpowiednio skonfiguruje pliki Makefile.Rodzaj make aby zbudować pliki binarne nasm i ndisasm.
Rodzaj make install zainstalować nasm i ndisasm w / usr / local / bin oraz strony podręcznika.
To powinno zainstalować NASM w twoim systemie. Alternatywnie możesz użyć dystrybucji RPM dla Fedory Linux. Ta wersja jest prostsza w instalacji, wystarczy dwukrotnie kliknąć plik RPM.