ASSEMBLY KODU

gokhan_003

Üye
Katılım
5 Ağu 2010
Mesajlar
6
Puanları
1
Yaş
34
ASSEMBLY Kodlarının kullanım amaçları, kullanım şekilleri, uygulama ve örneklerini içeren bi döküman var mı nerden temin edebilirim.
 
Son düzenleme:
Merhaba
Alfa Yayınlarından"Herkes İçin PIC PROGRAMLAMA" Yazarı NURSEL AK ortalama 200 sayfalık bir kitap yararlı olur inşaallah.Not:En güzel özelliği yazılım (daktilo) hatası yapmazsanız tüm verilen programlar çalışıyor.Kolay gelsin.
 
Merhaba

Assembler , makina dili ile yapılan program anlamındadır. Doğrudan işlemci üzerinde çalışır. herhangi bir derleyici gerektirmez. Mesala BASIC veya C dillerinde program yazdığınız vakir. O program , işlemcinin anlayacağı dile yani assembler diline o editörler vasıtası ile çevrilir.

Assemblerde yazılan programlar daha hızlıdır. çünkü çevrilmeye ihtiyaç yoktur. doğrudan işlemcinin dili ile yazılır.

Assembler dili ile program yazmak genelde zordur. Hatırlıyorum bir toplama işlemini yaptırmak dahi 1 sayfa tutuyordu

Hakan Aydın
 
Assembler , makina dili ile yapılan program anlamındadır.
Assembler, Assembly dilinde yazilmis programi, makine diline ceviren programa/derleyiciye verilen isimdir. Makine dilinde yapilmis program demek degildir.
Doğrudan işlemci üzerinde çalışır. herhangi bir derleyici gerektirmez.
Assembly kodlari, islemci tarafindan dogrudan calistirilamaz, once makine koduna cevrilmesi gerekir. Bu cevirme islemini yapan programlara Assembler denir.
Mesala BASIC veya C dillerinde program yazdığınız vakir. O program , işlemcinin anlayacağı dile yani assembler diline o editörler vasıtası ile çevrilir.
C gibi ust seviye dillerde yazilmis kodlar derlendiginde Assembly diline cevrilmez, makine koduna cevrilir. Bu cevirme islemini yapan programa derleyici (compiler) denir.
Assemblerde yazılan programlar daha hızlıdır. çünkü çevrilmeye ihtiyaç yoktur. doğrudan işlemcinin dili ile yazılır.
Assembly ile yazilan program daha hizli olacak diye birsey yoktur. Ister Assembly ile yazilmis olsun ister ust seviye bir baska dil ile yazilmis olsun kod calistirilmadan once makine diline cevrilir. Iyi bir C programcisi, ortalama bir Assembly programcisindan cok daha hizli calisan kodlar yazabilir. Pratikte de genelde boyle olur cunku Assembly dilinde iyi kod yazmak fazla zaman alir.
 
Assembly ile yazilan program daha hizli olacak diye birsey yoktur. Ister Assembly ile yazilmis olsun ister ust seviye bir baska dil ile yazilmis olsun kod calistirilmadan once makine diline cevrilir. Iyi bir C programcisi, ortalama bir Assembly programcisindan cok daha hizli calisan kodlar yazabilir. Pratikte de genelde boyle olur cunku Assembly dilinde iyi kod yazmak fazla zaman alir.
Bu cümleden sonra artık C dilinde yazsam daha iyi olur diye düşünüyorum.
Cevaplarınız için içten teşekkürlerimi sunarım. Ben şuanda pic programlama kitaplarını sipariş ettim 4 tane hangisi faydalı olursa artık :) Fakat önerebileceğiniz e-döküman mevcutmudur. C dilinin kodları olsa daha iyi olur :)
 
asagıdakı siteyi inceleyin baslangıc icin cok faydalı olacagına ınanıyorum yazan arkadasdan
ALLAH
00001110000
00010110000
00000110000
00000110000
00011111100
RAZI OLSUN



Assembly Programlama Dili

ASSEMBLY PROGRAMLAMA DİLİ DERSLERİ 1.BÖLÜM
Posted by admin under Assembly Dersleri
GİRİŞ :

Evet arkadaşlar Bismillah diyerek başlıyoruz Assembly dilini çok iyi bilen biri olarak DEĞİL , ÖĞRENEN biri olarak anlattım ve mümkün olduğu kadar açıklayıcı ve basite indirgemiş şekilde anlatmaya çalıştım, çünkü bu makaleyi programlamayla iyi bir şekilde uğraşan arkadaşlar la beraber programlamayla amatör şekilde uğraşan arkadaşlarımız da okuyacaktır.Bu nedenle oldukça basit bir şekilde anlatım yaptığıma inanıyorum.Aynı zamanda hiç programlama bilgisi olmayan arkadaşlarda bu yazıyı okuyacaklardır ,fakat “Bu da ne böyle ,bu nasıl dildir”diyeceklerine de eminim J Ama tekrar yapılarak ve azimle onlarında öğreneceğinden eminim.Bu makalenin sonunda uzman bir assembler programcısı olacağınızı elbette ki söyleyemem ,fakat assembly hakkında çok şey öğreneceğinizden ve Ergenekon üstadın akademisinden de bu makaleyi okuyarak çok daha fazla istifade edeceğinizden de eminim.Assembly biraz karmaşık gibi görünebilir,çünkü makinenizin yani bilgisayarınızın anladığı asıl dil bu diyebiliriz.Diyebiliriz diyorum çünkü aslında CPU yani işlemciniz Binary sayılar dediğimiz ikili sayı ( 1 ve 0 ) sisteminden başka bir dilden anlamaz.Bu sayıları ve dönüşümlerini ileriki konularda anlatacağım zaten bu nedenle üstünde durmuyorum.
YUKARIDAKI ADRESDEN ALINTIDIR.
 
Son düzenleme:
bende de var birkaç döküman ama netten assembly dili programlama diye ararsan çok döküman ve örnek bulabilirsin.
 

Forum istatistikleri

Konular
128,197
Mesajlar
915,759
Kullanıcılar
449,976
Son üye
ARALSAN

Yeni konular

Geri
Üst