Thread overview
March 09, 2010

Açıkcası benim asm çok dikkatimi çekmiyor. Düzeyi çok düşük :-) Ayrıca windows için ayrı Linux için ayrı Intel için ayrı... Ama dikkatimi şu çekti. Asm kodlarını bir dosyaya yazmıyor konsoldan çıktı olarak veriyor. Konsolda da hepsi gözükmüyor. Dersinizden öğrendiğim > işareti çok işe yaradı burada.

Ama bence rdmd daha ilgi çekici. rdmd sayesinde D dilini yorumlanabilen programlama dili gibi kullanabiliyorsunuz. Bence müthiş. Aslında derslerinizde derlemeyi daha sonraki aşamada gösterebilir ve ilk aşamada sadece rdmd kullanarak D kodunu çalıştırmayı öğretebilirsiniz. Çünkü derlemek uzun sürdüğü için okuyan kişi derleyerek kodu denemek istemeyecektir. Onun yerine rdmd ile çalışırsanız okuyan insan rdmd ile kısa sürede kodu çalıştırcağı için kendince koda bir şeyler ekler, çıkartır ve durmadan rdmd ile çalıştırır.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

March 08, 2010

dmd ile gelen araçlardan birisi olan obj2asm, .o dosyasını okunaklı assembly açılımına çeviriyor:

 dmd deneme.d
 obj2asm deneme.o

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

March 09, 2010

Alıntı (canalpay):

>

Açıkcası benim asm çok dikkatimi çekmiyor. Düzeyi çok düşük :-)

Çok basit olarak anlamakta yarar var.

Alıntı:

>

Ayrıca windows için ayrı Linux için ayrı Intel için ayrı

İşlemci için ayrı demek daha doğru... İşlemciler hem birbirlerine benziyorlar, hem de birbirleriyle uyumlu çalışma durumları oluyor. Örneğin i386'ten biraz anlamak yetebilir.

Alıntı:

>

Ama dikkatimi şu çekti. Asm kodlarını bir dosyaya yazmıyor konsoldan çıktı olarak veriyor. Konsolda da hepsi gözükmüyor. Dersinizden öğrendiğim > işareti çok işe yaradı burada.

Veya sonuna | koyarak:

obj2asm deneme.o | more

(more'dan çok less'i yeğleyenler de var.)

Üretilen sonucun standart çıkışa gönderilmesi çok akıllıca ve çok kullanışlı bir alışkanlık. Böylece programlar birbirlerinin girişlerine ve çıkışlarına bağlanabiliyorlar:

Alıntı:

>

Ama bence rdmd daha ilgi çekici

Onu da derslerin yapılacaklar listesine ekledim. :)

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]