Etiket Arşivi: ‘converter’

Mors Kodu Çevirici

Merhabalar, zamanında CYDONiA tarafından yazılan küçük bir text2morscode programı vardı.  Zugo bu assembly kodunu biraz daha geliştirp bir de ses eklemiş. Gerçek bir Mors Kodu Çevirici olmuş. Kendisinden rica ettim sağ olsun siteye koymam izin verdi. Dosya kaynak kodlarıyla beraber aşağıdadır.

[dm]104[/dm]

Kategori Assembly
08.05.2012
4989 Okunma

HEX.BIN Converter v1.0

Örnek programımız 32bitlik işlem yapmaktadır. Onaltılık ve ikilik tabandaki sayıları birbirine döndürebilir. Assembly programlama dilinde en önemli konulardan biri de sayı sistemleri ve bunlar arası geçiştir. Bu konuya açıkçası ben biraz takmış durumdayım 8) Ama eklediğim bu iki örnek gerçekten işinize yarayacak. Sadece tabanlar arası çevrim değil aynı zamanda editlerin davranışlarının “SetWindowLong” APIsi ile değiştirlmesi ve kullanılan her editin EN_CHANGE haricinde EN_UPDATE kullanılarak nasıl birbirini etkilediğini de görebileceksiniz. Uzun sözün kısası ayrıntılı bilgi kaynak kodların içinde. Kolay gelsin.

[dm]98[/dm]

Kategori Assembly
12.11.2010
4318 Okunma

HEX.DEC Converter v1.0

Onaltılık ve onluk sayı sistemi arasında çevrim yapabilen küçük bir uygulama. Örneğimiz onaltılıktan hem signed hemde unsigned integer sayılarına çevrimi sizlere en basit haliyle öğretiyor. Ayrıca subclassing olarak isimlenen ve daha öncede fenoloji arkadaşımızın bizimle paylaştığı örnekte olduğu gibi bu örnek kodda da bu yöntemin 2 kullanılış biçimini göreceksiniz. Ayrıca 3 editin birbiriyle çakışmadan eşzamanlı olarak birinde sayı değiştiğinde diğerlerini de nasıl etkilediğini göreceksiniz. Normalde EN_CHANGE ile yapılanı böyle bir örnekte kullanamazsınız. Bunun için EN_UPDATE notice’ini kullanmak gerekiyor. Daha önce kullanmayanlar için güzel bir örnek olacak. EN_CHANGE ve EN_UPDATE arasındaki en önemli fark ise EN_CHANGE yazı edite yazıldıktan sonra EN_UPDATE ise yazılmadan önce çalışması!
[dm]96[/dm]

Kategori Assembly
09.11.2010
2905 Okunma