Picproje Elektronik Sitesi

PROGRAMLAMA DİLLERİ => Visual Basic => Konuyu başlatan: ikayserili - 08 Şubat 2013, 18:30:01

Başlık: Hexadecimal ve ASSEMBLY arası dönüşüm
Gönderen: ikayserili - 08 Şubat 2013, 18:30:01
selam arkadaşlar
benim sorum :
Hexadecimal to ASSEMBLY & ASSEMBLY to Hexadecimal arası dönüşümleri visual
basıc 6'da nasıl yapabilirim .Bu konuda ingilizce programlar var .


şimdi bu program ile Mikroİşlemci (PIC serisi)v.b. programlama yapan
arkadaşlarımız(bende dahil) Yazdıkları kodlar ile ilgili işlemleri Türkçe
programlardan faydalanmalarını istiyorum .Bu dönüştürücüyü Elektronik Paket
adlı Programıma ekleceğim.Teşekkürler
Başlık: Ynt: Hexadecimal ve ASSEMBLY arası dönüşüm
Gönderen: MC_Skywalker - 08 Şubat 2013, 23:22:57
Hexadecimal bir sayı sistemidir onu dönüştüremezsin.

Fakat HEX formatında ki dosyayı açıp disassmble etmek isiyorsan şuradan başlaya bilirsin ----->  http://en.wikipedia.org/wiki/Intel_HEX (http://en.wikipedia.org/wiki/Intel_HEX)  http://microsym.com/editor/assets/intelhex.pdf (http://microsym.com/editor/assets/intelhex.pdf)
Assembler programlama dili için complier yazmak istiyorsan forumda bir akadaş tecrübelerini paylaşmıştı ara butonunu kullanarak bula bilirsin.
Başlık: Ynt: Hexadecimal ve ASSEMBLY arası dönüşüm
Gönderen: RaMu - 09 Şubat 2013, 01:32:30
Ben pic için (16f877) yazılan kodun hex formunu mplap kullanarak tekrar asm çevirip bakıyordum fakat bir test işlemi yapmam gerekiyordu bu vesile ile brenner programını bilgisayara kurmam gerekti brenner ın programındada disaassmbler tool var onun kullanımı mplabtan daha kolay geldi, ayrıca bende bir asm derleyici yazma fikrine sahibim bu yüzden biraz araştırma yaptım, forumdaki arkadaşın ne yaptığını bilmiyorum birazdan onu incelerim ama benim baktığım bir kaynağı paylaşayım http://danamlund.dk/pic_microcontroller_blinking_led_without_cheating.html (http://danamlund.dk/pic_microcontroller_blinking_led_without_cheating.html) Birde kullanılan md nin datasheeetinde kodların opcode karşılıkları bulunuyor (bazen datasheette değil başka kaynaktada olabilir) bu opcodeların intelhex16-32 gibi formatlara uygun yazılmış şekilleriylede pic programlayıcı programı vasıtası ile pic programlanıyor, ben şimdilik sadece 16f877 için araştırma yaptım ama 16-32 bir md.lerde değişiklikler olabilir, bakmak lazım.
Başlık: Ynt: Hexadecimal ve ASSEMBLY arası dönüşüm
Gönderen: t2 - 09 Şubat 2013, 01:54:39
brenner programında programlamayıcı  olmadan hex yükleyip disaassmbler tool çalıştırılamıyor mu acaba?

hex dosya yükleme düğmesi çıkmadı
Başlık: Ynt: Hexadecimal ve ASSEMBLY arası dönüşüm
Gönderen: RaMu - 09 Şubat 2013, 03:30:46
Evet bende çıkaramadım, ben brenner kullanmıorum bir arkadaş programlayıcısını ve piclerini test etmek için bana vermişti o sırada kullandım, programlayıcı takıldığında detect ile görüldüğünde hex seçim menüsü geliyor, başka türlü yapabilen varmı bilmiyorum, ama mplabta doğal olarak programlayıcıya gerek yok.