Montaj - Ortam Kurulumu
Yerel Ortam Kurulumu
Assembly dili, komut setine ve işlemcinin mimarisine bağlıdır. Bu eğitimde, Pentium gibi Intel-32 işlemcilere odaklanıyoruz. Bu öğreticiyi takip etmek için ihtiyacınız olacak -
- Bir IBM PC veya herhangi bir eşdeğer uyumlu bilgisayar
- Linux işletim sisteminin bir kopyası
- NASM assembler programının bir kopyası
Pek çok iyi derleyici programı vardır, örneğin:
- Microsoft Assembler (MASM)
- Borland Turbo Birleştirici (TASM)
- GNU derleyici (GAS)
NASM derleyicisini olduğu gibi kullanacağız -
- Bedava. Çeşitli web kaynaklarından indirebilirsiniz.
- İyi belgelenmiş ve internette çok fazla bilgi alacaksınız.
- Hem Linux hem de Windows'ta kullanılabilir.
NASM Kurulumu
Linux'u kurarken "Geliştirme Araçları" nı seçerseniz, Linux işletim sistemiyle birlikte NASM'yi kurabilir ve ayrı olarak indirip kurmanıza gerek kalmaz. Halihazırda NASM'nin kurulu olup olmadığını kontrol etmek için aşağıdaki adımları izleyin -
Bir Linux terminali açın.
Tür whereis nasm ve ENTER tuşuna basın.
Zaten kurulmuşsa, nasm: / usr / bin / nasm gibi bir satır görünür. Aksi takdirde, sadece nasm göreceksiniz :, o zaman NASM'yi kurmanız gerekir.
NASM'yi kurmak için aşağıdaki adımları izleyin -
En son sürüm için netwide assembler (NASM) web sitesini kontrol edin .
Arşivdeki NASM sürüm numarasının
nasm-X.XX.ta.gz
bulunduğu Linux kaynak arşivini indirinX.XX
.Arşivi, bir alt dizin oluşturan bir dizine açın
nasm-X. XX
.cd
nasm-X.XX
ve yazın./configure. Bu kabuk betiği, Makefiles'ı buna göre kullanmak ve kurmak için en iyi C derleyicisini bulacaktır.Tür make nasm ve ndisasm ikili dosyalarını oluşturmak için.
Tür make install nasm ve ndisasm'ı / usr / local / bin içine kurmak ve man sayfalarını kurmak için.
Bu, sisteminize NASM'yi kurmalıdır. Alternatif olarak, Fedora Linux için bir RPM dağıtımı kullanabilirsiniz. Bu sürümün kurulumu daha basittir, sadece RPM dosyasına çift tıklayın.