Tüm Platformlar için Hızlı Uygulama Geliştirme --->    Kitabımız...      Delphi

Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Assembler 2 (a2)
#1
Yaklaşık 1.5 aylık bir araştırmadan sonra, çok uzun zamandan beri geliştirmek istediğim assembler derleyici projesine bugün başlama kararı almış bulunmaktayım.



Assembler 2 (a2)

Assembler 2; çalışmaları 32 bit (intel / amd) assembler derleyicisi olarak planlanan, daha sonra 8 / 16 / 64 bitlik assembler kodlarının da proje içerisine dahil edilerek geliştirilmesi ön görülen, bir alt seviye (low level) derleyici proje çalışmasıdır.

Projenin öncelikli amacı, bir derleyici için gereken en alt katmanı oluşturarak üst diller için temel katmanı sağlamaktır.



Projenin ilk aşaması aşağıdaki çalışmaları içerir:
  1. ide assembler söz dizim kontrolü
  2. 32 bitlik mnemonic (hatırlatıcı) söz dizimlerinin assembler kod karşılıklarının üretilmesi
  3. bellek adresleme işlemlerinin gerçekleştirilmesi
  4. mnemonic ifadelerin haricinde kalan, "SABİTLER, DEĞİŞKENLER, MAKRO vb."lerin türkçe ifadelerle taçlandırılması



Proje hakkında kısa notlar:
  • proje, bir low level çalışmasıdır
  • proje lazarus'ta geliştirilmektedir
  • projeye katkı sağlamak isteyen veya (nesneye yönelik programlama gibi) bir üst dil ile kendi programlama dilini geliştirmek isteyen herkes katılabilir



Proje adresi:
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
SADECE bir adım daha ...
Cevapla
#2
Elinize sağlık. Yine çok güzel bir proje doğuyor gibi Smile
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
WWW
Cevapla
#3
Takipte olacağım üstadım, belki takipteyken bile bir şeyler kaparım Smile
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Cevapla
#4
(09-12-2017, Saat: 21:49)boreas Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlElinize sağlık. Yine çok güzel bir proje doğuyor gibi Smile

Teşekkür ederim; sağolun. Güzel bir çalışma olacağını düşünüyorum.

(09-12-2017, Saat: 21:50)hyperxman Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlTakipte olacağım üstadım, belki takipteyken bile bir şeyler kaparım Smile

Hayatınıza katkıda bulunabilirsem ne mutlu bana.
SADECE bir adım daha ...
Cevapla
#5
Elinize sağlık. Bir Türk tarafından bu tür bir çalışma yapılıyor olması gurur verici.
Cevapla
#6
Yürümek için adım atmak, koşmak için de yürümeye başlamak gerekir. Attığınız adımlar umarım daha büyük adımların temelini oluşturur.
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol,Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol,Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol,Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Cevapla
#7
(09-12-2017, Saat: 22:46)mad85 Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlElinize sağlık. Bir Türk tarafından bu tür bir çalışma yapılıyor olması gurur verici.

Teşekkür ederim; sağolun. Faydalı olması dileklerimle.

(09-12-2017, Saat: 22:49)uparlayan Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlYürümek için adım atmak, koşmak için de yürümeye başlamak gerekir. Attığınız adımlar umarım daha büyük adımların temelini oluşturur.

Temennileriniz için teşekkür ederim.

Programcı arkadaşların bu gibi konularda şevklerinin artmasına katkıda bulunmasını dilerim.
SADECE bir adım daha ...
Cevapla
#8
Proje hayirli olsun. Hersey istediginiz gibi gelisir ve bu projeyi tamamlarsiniz. Bende takip edicem.
Cevapla
#9
(10-12-2017, Saat: 09:00)Ugur Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlProje hayirli olsun. Hersey istediginiz gibi gelisir ve bu projeyi tamamlarsiniz. Bende takip edicem.

Çok ciddi bir problem olmadığı müddetçe 32 bitlik çalışma aşamasının en geç 1 yıl içerisinde tamamlanması planlanmaktadır.

Faydalı olması dileklerimle.
SADECE bir adım daha ...
Cevapla

Konuyu Paylaş : facebook gplus twitter





Konuyu Okuyanlar: 1 Ziyaretçi