Assembly Dilinde Nasıl Programlanır

İçindekiler:

Assembly Dilinde Nasıl Programlanır
Assembly Dilinde Nasıl Programlanır

Video: Assembly Dilinde Nasıl Programlanır

Video: Assembly Dilinde Nasıl Programlanır
Video: Assembly 8086, Microprocessors Ders-1 (EMU8086) 2024, Mayıs
Anonim

Assembly dili, ifadeleri işlemcinin talimatlarına karşılık gelen düşük seviyeli bir programlama dilidir. İnsan tarafından yazılan talimatların, donanımın anlayabileceği talimatlara dönüştürülmesi, dile adını veren bir assembler programı yardımıyla yapılır.

Assembly dilinde nasıl programlanır
Assembly dilinde nasıl programlanır

Gerekli

geliştirme ortamları GSS Visual Assembler, ASMedit, RadASM

Talimatlar

Aşama 1

Montaj dili programları yazmak için geliştirme ortamını bilgisayarınızın sabit sürücüsüne indirin ve kurun. GSS Visual Assembler, ASMedit, RadASM ve diğerleri olabilir. Doğru seçimi yapmak için programların açıklamalarını ve geliştiricilerin önerilerini okuyun. Assembly dilinde programlama yapmak için temel komutları bilmeniz gerektiğini de belirtmekte fayda var, çünkü bunlar olmadan birden fazla basit program başlamaz ve çalışmaz.

Adım 2

Yazılı program metnini makine koduna çevirmek için bir çevirmen (daha modern dillerde derleyici gibi bir şey) indirin ve kurun. MASM, RosASM, Yasm, NASM ve diğerleri size yardımcı olabilir.

Aşama 3

Sözdizimi kurallarını ve bir dizi temel komutu öğrenin. Bunu yapmak için internette de bulabileceğiniz özel kitapları kullanabilirsiniz. Her acemi programcı, literatürü yalnızca kendisi için seçer, bu nedenle evrensel öğrenme araçları yoktur. Arama motorunun yardımıyla, acemi bir programcı için birçok yararlı bilgi bulacaksınız.

4. Adım

İlkel bir Assembly dili programı yapmaya çalışın. Bir ders kitabından bir örnek bile burada yapacaktır. Yalnızca pratik alıştırmalar, programlamanın nasıl çalıştığının mantığını anlamanıza yardımcı olacaktır. Operatörlerin yürütülmesi sırasında hatalar meydana gelirse, başladığınız şeyden vazgeçmeyin - bilgi için İnternet ile iletişime geçin. Montaj kodunun bir takım avantajları vardır: diğerlerinden daha hızlı çalışır, az yer kaplar, test edilmesi ve hatalarının ayıklanması kolaydır ve bilgisayar açısından "temiz" bir dildir. Ancak öğrenmesi oldukça zordur. Montajcı ile iyi çalışırsanız, gelecekte daha karmaşık programlama dillerine kolayca geçebilirsiniz.

Önerilen: