Etepic

Diğer diller ve Derleyiciler => Assembly (ASM) => Konuyu başlatan: ete - 17 Mayıs 2021, 16:39:40

Başlık: Hex dosyası
Gönderen: ete - 17 Mayıs 2021, 16:39:40
Elimde ASM (text formatında) bir program var. İşlemcisi PIC 16LF 1519. Bu ASM yi Hex'e çevirtebilecek birisi varmıdır. ELimde gereken programlar olmadığı için istiyorum. Özel mesaj atarsanız sevinirim.

Ete
Başlık: Ynt: Hex dosyası
Gönderen: onurinci - 17 Mayıs 2021, 19:35:27
hocam MpLab 8.92 var menüde görünüyor,eğer Linker Script lkr kullanmıyorsa derleyebilirim.aksi halde en son MPlab İdeyi kurmak lazım .bilgisayarım eski..
Başlık: Ynt: Hex dosyası
Gönderen: ete - 17 Mayıs 2021, 22:13:45
Onurinci,

mail adresine yolladım dosyayı.
Ete
Başlık: Ynt: Hex dosyası
Gönderen: onurinci - 17 Mayıs 2021, 23:21:30
hocam selam sadece bir kaç bank uyarı mesajı ile hatasız derlendi,mail yollarken internet hatası aldım,yolladım saygılar..
Başlık: Ynt: Hex dosyası
Gönderen: ete - 18 Mayıs 2021, 09:37:21
Mesajı aldım teşekkür ederim. Umarım sorunsuz çalışır.
Bu gibi durumlarda genelde PBP nun ASM fonksiyonu ile derleme yapıyordum. Komple ASM yi hiç derlememiştim.
Bunu denediğimde org '000' satırına kafayı takıp ikinci kez komut veriliyor gibisinden bir hata verdi.
Satırı silersem derleniyor hatasız olarak. Ancak org satırı program başlangıcını belirttiğinden önemli diye düşündüğüm iin yardım istemiştim.

Ete
Başlık: Ynt: Hex dosyası
Gönderen: Naci Osman-torun - 03 Nisan 2022, 20:57:26
.HEX ten .asm yani düzgün  bir disassamblere ihtiyacım var
Yardımcı olursanız sevinirim
Başlık: Ynt: Hex dosyası
Gönderen: alisumer - 04 Nisan 2022, 09:57:59
https://xtronic.org/download/microcontroller/picdisasm-converts-a-hex-in-an-asm-file-2/,ve PIC Simulator IDE programını da kullanıyorum bunun 16 bit ve yeni sürüm işlemciler için olan programı da var hem simule edip canlı kodun çalışmasını da izleyebilirsiniz tabi yamasını bulursanız.disasmde incelik üzerinde çalıştığın işlemcinin numarasın girebileceğin bir program olmalı çünkü asm de reg adres bazlı işler yaptığından aşağıyukarı her işlemci için ayrı kod olmalı