اطلاعیه

Collapse
No announcement yet.

آیا می تونید در مورد کشف رمز اعداد Hex کمک کنید

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    آیا می تونید در مورد کشف رمز اعداد Hex کمک کنید

    سلام :
    من یک کد هگز دارم که میخوام اطلاعتی در باره اون داشته باشم
    :100000000428FF3FFF3FFF3F03138312860183163F
    :100010008601031383161228FF30831286001C28E2
    :1000200086011C28031383120608003A03190C28C2
    :100030000608FF3A031910280530FC00FF30FB00CA
    :10004000FF30FA00FC0B25282C28FB0B28282B2836
    :10005000FA0B2828252822283B30FB00FF30FA0025
    :10006000FB0B33283628FA0B332830285630FA0099
    :10007000FA0B3828000009283C28FF3FFF3FFF3FCC
    :02400E007A3FF7
    :00000001FF

    :angry:
    در باره خطوط اول اطلاعت کافی رو دارم ولی در باره خط یکی مانده به آخر اگه چیزی میدونید لطف کنید و بگید .
    02 400E 00 7A3F F7

    :angry: :angry:
    چیز هایی که پیدا کردم رو زیر گذاشتم اما داخل اونا در باره خط یکی مونده آخر توضیح نداده ؟؟
    { خلاف قوانین - پاک شد }

    #2
    پاسخ : آیا می تونید در مورد کشف رمز اعداد Hex کمک کنید

    http://en.wikipedia.org/wiki/.hex
    http://www.elektronikforumet.com/forum/viewtopic.php?t=14177&view=previous&sid=fc b9d2d0f14a3bde1419aa8cf707441c
    :cry2: :cry2: :angry: :cry2:
    :02400E00 183F 59
    { خلاف قوانین - پاک شد }

    دیدگاه


      #3
      پاسخ : آیا می تونید در مورد کشف رمز اعداد Hex کمک کنید

      دوست عزیز این کدی که شما اینجا نوشتی مربوط به چی هست؟ از کامپایل چی به دست اومده؟ باید بدونی مربوط به چی بوده تا بتونی برش گردونی.
      از کامپایل هر پروسسور یا کنترلری که به دستش آوردن باید بری توی لیست دستورات و نحوه UpCode شدن هر دستور نگاه کنی البته اگر بخوای دوباره کد رو برگردونی به برنامه اسمبلی باید ساختمان پروسسور رو هم بدونی منظورم آدرس رجیستر ها و ... هست.
      علاوه بر اون فکر کنم به اسمبلر هم بستگی داره چون مثلا من برنامه AVR رو که با AVR Studio اسمبل میکنم یک خط کد تو مایه های همین که با بقیه تفاوت داره تولید میکنه که در تراشه ریخته نمیشه ولی همون برنامه رو با اسمبلر دیگه که اسمبل میکنم اون خط کد رو اصلا تولید نمیکنه، از یکی شنیدم که یه ربطهایی داره به دستورات مربوط به خود اسمبلر.
      از آنجا که گاهی فرصت بازخوانی پست نیست، بابت غلط های املایی و نگارشی احتمالی معذرت میخوام.
      هیچیک از پاسخ هایی که میدم را کاملا تایید نمیکنم و ممکن هست اشتباه کرده باشم، اگر من به نوشته ام مطمئن هستم شما مشکوک باشید.
      اگر در حل مشکل من کمک کردید و دکمه تشکر رو نزدم حتما فراموش کردم کوچکترین کمک شما برایم ارزشمند است!
      اگر به هر طریقی از من ناراحت شدید حتما با یک پیام خصوصی تذکر بدهید تا مشکل رو حل کنیم و رابطه ی صمیمانه، پایدار بماند.
      شاد و موفق باشید

      دیدگاه


        #4
        پاسخ : آیا می تونید در مورد کشف رمز اعداد Hex کمک کنید

        بابا فایل hex که این حرفها رو نداره (گریه نکن ، جیگرم سوخت :cry
        اینجوریه :
        هر خط یه فیلده. هر فیلد با : شروع می شه و یه سری عدد به صورت هگز اسکی دو کاراکتره توش هستن مثلا (05 6A FF 9B) پس هر یک جفت کاراکتر داخل فیلد یک عدده( مثال زدم).
        حالا این عددها چین؟
        اولین عدد اندازه اون فیلد دیتا رو میگه.
        دومی و سومین عدد آدرس فیلد دیتا رو میگه.یعنی چی؟ یعنی اینکه ، مگه فایل hex رو برای ذخیره حافظه های فلش نساختن. خوب این فیلد می گه که این فیلد دیتا باید کجای حافظه باشه.مثلا اگه بود 0a51 باید اعداد داخل فیلد دیتا رو از این آدرس(0a51) به بعد بچینی.
        بعد از اون Record type یا Field type ه که می گه این فیلد چیکارست.(خوب تو همه فیلد ها که دیتا نمی زارن).
        حالا انواع Field Type:
        00 یعنی که این فیلد توش دیتا هست.
        01 یعنی که فایل تموم شد.
        02و03و04و05 هم برای تعیین آدرس هستن( حوصله تایپ ندارم. بسه دیگه) خوب چون آدرس تا اینجا که گفتیم 2 بایتی بود خوب فلش های گنده رو نمی شه باهاش آدرس داد برای همین اینها رو تعریف کردن که مثلا بیای بایت های بزرگ آدرس(بایت 3 و 4 و ...) رو ست کنید. مثلا اگه بایت سوم رو ست کنید f5 از اون خط به بعد آدرس های فیلد ها با این عدد جمع می شن. مثلا 0a51 رو برنامه دیکودر کنار f5 می ذاره می شه f50a51 .
        خط یکی مونده به آخر هم همینه.

        اخرین عدد هر خط هم برای رفع خطاست(Check sum) و با فرمول زیر محاسبه می شه:
        256 منهای { مکمل شده { مجموع تمام اعداد فیلد( همشون ، آدرس ، دیتاها و ...) } . همین بقیه اش رو دیگه حال ندارم. دستم درد گرفت اینقدر تایپ کردم.
        بت در بغل و به سجده پیشانی ما کافر زده خنده بر مسلمانی ما
        اسلام به ذات خود ندارد عیبی هر عیب که هست در این مسلمانی ماست

        دیدگاه

        لطفا صبر کنید...
        X