DSP5600X sökme kütüphanesi

DSP5600X sökme kütüphanesi, Motorola DSP5600X için bir kod sökme kütüphanesidir.
Şimdi İndirin

DSP5600X sökme kütüphanesi Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • BSD License
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • Miloslaw Smyk
  • yayıncı web sitesi:

DSP5600X sökme kütüphanesi Etiketler


DSP5600X sökme kütüphanesi Açıklama

DSP5600X sökme kütüphanesi, Motorola DSP5600X için bir kod sökme kütüphanesidir. LIB5600X, MOTOROLA DSP5600X sökücüsünü uygulayan bir kütüphanedir. DSP5600X Chips.USAGE1 için hata ayıklayıcıları, hafıza monitörleri vb. İçin yararlı olması gereken bir ANSI C link kütüphanesidir. Öncelikle kütüphanede iki başlatma işlevi çağırırsınız. Bu adım zorunludur: make_masks (); make_masks2 (); hiçbir şey geçmez ve sonuç bulunamadı - bu fonksiyonların başarılı olması garanti edilir. Artık, verileri kütüphaneden / kütüphaneden geçirmek için kullanılacak bir yapı için hafıza tahsis etmeniz gerekir. Bunu yığın kayması disasm_data dis, * d = Evet, işaretçi de faydalı olacaktır. Disasm_Data yapısı 5600x_disasm.h dosyasında tanımlanmıştır. Daha yakından bakalım: #define line_size 256struct Disasm_Data {İmzasız Char * Bellek; char line_buf ; char * line_ptr; karakter kelimeleri;}; ilk üye - "bellek" - demonte istediğiniz opcode işaret etmelidir. ÖNEMLİ! Kütüphane 24 bitlik bir kelime olmasını bekler, bu nedenle eğrimi 32 bit kelime oluşturursa, basit bir dönüşüm yapmanız gerekir. Nasıl yapıldığını görmek için Test.C'ye bir göz atın. Dahası, kütüphane bir seferde iki kelimeyi değerlendirmek isteyebilir, bu nedenle bunu hesaba katmak zorundasınız - bu aynı zamanda örnek kaynağında gösterilmiştir.3. Disasm_Data Struct (yani "bellek" işaretçisini ayarladıktan sonra, aşağıdaki işlevi çağırırsınız: Int Disassemble_Opcode (Struct Disasm_Data *); Bu işlev, bir argüman olarak hazırladığınız yapısına işaretçi alır. Döndüğünde, Disasm_Data Structa'nın "Line_BUF" üyesi, sökülmüş OPCODE'yi ASCII karakter dizisi olarak içerir. "LINE_PTR" Size ilgi duymamalı (sadece bir iç değişkendir) ve "Kelimeler", hafıza işaretçinizi ilerletmeniz gereken 24 bitlik kelimelerin sayısını tutar. Bu değişken ayrıca yukarıdaki işlevin dönüş değeri olarak da mevcuttur. Yine, ishall sizi örnek kaynağa yönlendirir.4. Sökme işlemini sökünüz. Büyük Endian kullanıcıları CFLAG'lara -dbigendian eklemelidir (birisi bu püf noktaları önlemek için Autoconf komut dosyası oluşturursa takdir ediyorum). Bunu takiben, typemake./test example_dsp_binaryand, örneğin örnek.a56 ile birlikte çıktıyı (görsel olarak) karşılaştırır. Ayrıca, çıktınızı ve tedarik ettiğinizi 'fark edebilirsiniz.) Herhangi bir fark olup olmadığını kontrol etmek için Dosya (hiçbiri olmamalıdır).


DSP5600X sökme kütüphanesi İlgili Yazılım

Denetçi

Denetçi, ikili çalıştırılabilir dosyaları sökmek için adli bir araçtır. ...

140

İndirmek

Ocamli18n

OCAMLI18N, objektif caml programlarının uluslararasılaşması için bir kütüphanedir. ...

181

İndirmek