التعليمات اللازمة مع شركة إنتل الهيكس 32 الشكل

B

btbass

Guest
مرحبا شباب ، أنا بحاجة إلى مساعدة في فهم كيفية فك رموز الموسعة العنوان الخطي سجل في إنتل الهيكس 32 ملف تنسيق عشري.وأنا على كتابة يمكن لودر مايكروين dsPic ، إنتل الهيكس 32 الشكل هو ما البرمجي.
لقد قرأت في المعلومات ، ونظرت في ملف عرافة ، ولكن لحياة لي ، وأنا غير قادر على رؤية ومعالجة.مساعدة!
اقتباس :

ومددت 32 بت عرافة معالجة شكل مماثل لشكل سداسي 8 ،
إلا أن مددت العنوان الخطي سجل الناتج أيضا لإقامة
أعلى 16 بت من معالجة البيانات.هذا هو تستخدم أساسا ل16 بت الأساسية
منذ عنونة الأجهزة على برنامج ذاكرة يتجاوز 64 كيلوبايت.

كل سجل بيانات تبدأ 9 - بادئة الحرف وينتهي
2 - الطابع الاختباري.كل سجل يحتوي على الشكل التالي :

: BBAAAATTHHHH.... HHHCC
حيث :

ألف باء رقمين عشري عدد البايت يمثل عدد البايتات البيانات
التي ستظهر على السطر.

ؤؤؤؤ وأربعة أرقام ست عشرية يمثل عنوان عنوان البداية
سجل البيانات.

ترينيداد وتوباغو وسجل رقمين اكتب :

00 -- بيانات السجل
01 -- الانتهاء من ملف السجل
02 -- عنوان قطعة قياسية
04 -- محضر خطي عنوان

سمو واثنين من ست عشري البيانات بايت ، قدم في انخفاض البايت / البايت عالية
تركيبات.

وقال جيم رقمين الاختباري الست عشرية التي هي تكملة لاثنين من
مجموع كل بايت السابقة في محضر الجلسة.

 
ربما يكون هذا قد يساعد على :

http://www.precma.it/download/intelhex.pdf
http://www.cs.net/lucid/intel.htm

 
حسنا ، أنا الآن قراءة التالي 6 مرات ، ويخطئ ، 4 براعم ومشتركة كبيرة لم تساعد ، هي هذه اللغة الإنجليزية؟
اعتقد انني سوف يكون لها المارتيني فودكا والذهاب إلى الفراش.

32 بت الموسعة العنوان الخطي سجل يستخدم لتحديد البتات 16-31 من خطي عنوان قاعدة (ليبيا) ، حيث بت 0-15 من LBA هي صفر.بت 16-31 من LBA ويشار إلى أعالي الخطي عنوان قاعدة (أولبا).
في عنوان الذاكرة المطلق بايت المحتوى في بيانات لاحقة ويتم الحصول على سجل عن طريق إضافة LBA لإزاحة حسابها بإضافة تحميل الأوفست ميدان تحتوي على بيانات لسجل مؤشر البايت في سجل البيانات (0 ، 1 ، 2 ... ن).هذا بالإضافة إلى تعويض يتم مودولو 4G (أي 32 بت) ، وتجاهل أي إجراء ، بحيث يعوض الختامية حول تحميل (من OFFFFFFFFH لOOOOOOOOOH) النتائج في الالتفاف حول من نهاية لبداية العنوان 4G الخطية التي حددتها المشار إليه.العنوان الخطي الذي بايت خاص يتم تحميل يحسب على النحو التالي :
(ليبيا DRLO حديد الاختزال المباشر (وزارة الدفاع 4G
حيث :
DRLO هو تحميل الأوفست ميدان سجل بيانات.
الاختزال المباشر هو مؤشر البايت البيانات داخل السجل البيانات.

 
لقد وجدت أنه من المفيد أن ننظر إلى ملفات عرافة الفعلية لتحديد العنوان الخطي الوثائق...

هناك القليل من المعلومات في هذا الموضوع على Forum.Microchip ؛

http://forum.microchip.com/tm.asp؟m=97196

التحيات ، مايك

 
كل ما يقول حقا هو أن تأخذ في 16 بت من العنوان الخطي الموسعة نوع السجل ، وذلك في المسار الأمامي من 16 بت قياسية التصدي للحصول على 32 بت كامل عنوان أول بايت من البيانات.

 
نعم ، حتى ظننت ، ولكن نظرة على هذا المقتطف.

انتل الملف عرافة

: 020000040000fa
: 102a00000f80200060ff200000018800000000000f

ذاكرة البرنامج

2689 01500 20800F mov.w # 0x800 ، 0x001E
2690 01502 20FF60 mov.w # 0xff6 ، 0x0000
2691 01504 880100 mov.w 0x0000 ، 0x0020
2692 01506 000000 نوب

إذا كنت تفعل ما تقوله أحصل 00002a00
الذي هو ثنائي في 0010 1010 0000 0000

انها كانت وضعت عند 01500
الذي هو ثنائي في 0001 0101 0000 0000

انها حولت الحق 1 مكان؟
أين جاء هذا الكلام من؟وأضاف بعد 22 دقيقة :اعتقد انني حصلت عليه!
الارشادات!
البرنامج هو عبارة مساحة الذاكرة المنحازة وذلك بمقدار 2.

 
و<address>بايت في نوع 00 "سجل بيانات" هي عناوين بايت ، وليس كلمة يتناول...

التحيات ، مايك

 
مايك صحيح ، ولكن الطريقة التي يعمل بها dspic هو أن يكون هناك ثلاثة بايت في موقع واحد عنوانه.والتعليم هو شفرة تشغيل 24 بت واسعة.برنامج مكافحة زيادات بنسبة 2 في كل مرة ، وlsb من برنامج مكافحة دائما 0.

 
انها واحدة من طريقة التعامل مع الكلمة معالجة.في هذه الحالة ، فإنها تستخدم بايت التصدي لرمز سداسي.رمز يستخدم كلمة معالجة حقيقية ، حتى يكون هناك ترجمة بين البايت "" عنوان وكلمة (تعليم) عنوان.

 

Welcome to EDABoard.com

Sponsor

Back
Top