amforth هو مفتوح المصدر ومترجم المدمجة الرابع ومترجم تنفيذها في لغة التجميع وإيابا نفسها.
فلاش هيكل:
+ ------------------ 0000 -------------- +
| ناقلات المقاطعة |
| |
+ ------------------ 0026 -------------- +
| رمز التهيئة |
| روتين المقاطعة |
| "القولون" القاموس |
| |
| آخر الأخبار: |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
+ ------------- قسم nrww ----------- +
| مترجم الداخلي (docol، بجانب) |
| "البدائي" القاموس |
| تصل إلى "القولون" القاموس |
+ ----------- flashend ----------------- +
الرامات " الذاكرة العشوائية في الهواتف والحواسيب:
+ --------------- 0000 ----------------- +
| 0-31: تسجيل مجموعة |
| 31-59: مساحة الإعلام والتوعية |
+ -------------------------------------- +
| 60-84: USART عازلة |
| 84 ..: TIB، PAD، ومخازن HLD |
| كومة: بداية مساحة متغير |
| |
| ^ |
| | |
| كومة البيانات، وتزايد الهبوط |
+ ---------- ramsize - 80 $ ------------- |
| ^ |
| | |
| العودة كومة، وتزايد الهبوط |
+ ---------- حجم ذاكرة الوصول العشوائي ------------------ +
ما هو الجديد في هذا الإصدار:
ليب: لوالقادم. ط و ي يمكن أن تستخدم أيضا.
الأساسية (AVR8): مسح كافة RAM في البرد.
الأساسية (MSP430): DEFER وVALUE في عداد المفقودين في الافراج عن 5.8. وقفة وتسليم المفتاح استخدامها (RAM القائمة على حفظ القادرة على معلومات فلاش).
الأساسية (الكل): "يستخدم كومة التعرف.
الأساسية (ALL): فيكس الانحدار في حرفي (كسر الأسعار على سبيل المثال)
ما هو الجديد في الإصدار 5.2:
التركيز الرئيسي لهذا الإصدار هو التوثيق.
تم إعادة كتابة تماما وإخراجها.
ويشمل الآن العديد من الوصفات وخطوات التطبيق.
ومن بين التغييرات أكثر الداخلية هي بعض كلمات جديدة وميزة تجريبية جديدة تسمى نطاق مما يجعل من الممكن لوضع تلقائيا كلمة جديدة في wordlists أخرى.
ما هو الجديد في الإصدار 5.0:
هذا الإصدار يضيف دعما لأجهزة 1wire (بسبب العمل الذي تقوم به لهذا المشروع 4e4th.eu) ويحسن توفير الطاقة الاستراتيجيات.
وعلاوة على ذلك، لأنه يأتي مع الكثير من الوثائق على الموقع الإلكتروني: موضوعات مثل أجهزة ضبط الوقت وكذلك أدوات المطورين مثل التعريف والمصحح.
يتم إجراء بعض التحسينات اردوينو ذات الصلة.
هناك الآن بعض الشيكات السلامة مترجم بدائية.
يتم إصلاح بعض الأخطاء الطفيفة كذلك.
ما هو الجديد في الإصدار 4.8:
هذا الإصدار يضيف كلمة مفقودة مشاركة من الرابع ستاندرد CORE Wordset: تقييم.
هي بعض المهام المصحح مثل التتبع الدعوة والتعريف متاحة الآن.
تتم إضافة دعم اختياري لعناوين ذاكرة موحدة.
تغييرات داخلية تفتح الطريق إلى المزيد من الميزات مثل السكان المحليين.
يتم إصلاح عدد قليل من البق.
ما هو الجديد في الإصدار 4.7:
هذا الإصدار يسمح REFILL وSOURCE إلى تغيير في وقت التشغيل.
يمكن الآن multitasker استخدامها في التطبيقات الجاهزة.
هناك بعض الكلمات الجديدة من السلاسل كلمة مجموعة موحدة.
تم تحسين وثائق، ويتم إضافة بعض المرافق الجديدة، بما في ذلك التتبع الدعوة.
ما هو الجديد في الإصدار 4.6:
هذا الإصدار يضيف أو يغير بضع كلمات مفيدة للبرمجة متحكم.
ما هو الجديد في الإصدار 4.4:
هذا الإصدار تستقر التغييرات التي أدخلت في الإصدار 4.3 السابق.
Amforth الآن تؤيد تماما المقاطعات في لغة عالية المستوى إيابا.
ويمكن للنظام تخصيصها لتجاهل الحالة عند القيام عمليات البحث القاموس.
يتم توسيع وثائق ويتم إضافة العديد من الأمثلة الجديدة.
يتم إضافة بعض الكلمات الجديدة من مستوى forth200x، ويتم تطبيق قانون النظافة كذلك.
ما هو الجديد في الإصدار 4.3:
الأساسية: U & GT؛ كان تأثير كومة الخطأ في حالة نتيجة حقيقية.
جوهر: INT-فخ يطلق مقاطعة من البرامج.
جوهر: الاستعلام / بيئة المستخدم يعطي مساحة المنطقة USER
جوهر: النوم يأخذ وضع السكون كمعلمة.
مثلا: وأضاف الموقت interrupt.frt كمثال لاستخدام المقاطعات مع إيابا.
الحانة: قدم إريك amforth في Fosdem 2011 الشرائح والإجراءات (نشرت بإذن). بفضل إريك!
جوهر: تبسيط الحصول على / مجموعة النظام مع محتوى EEPROM تغييرها.
وثيقة: إصدار جديد دليل المستخدم من كارل (للإصدار 4.2).
جوهر: البريد إعادة تسميته @ / ه! ل @ه /! الإلكترونية لتتوافق مع وصول wordset الذاكرة من forth200x، الشيء نفسه مع ط @ / ط !.
إصلاحات الوثائق في العديد من الملفات: جوهر بطاقة مرجعية.
جوهر: إعادة تصميم (الخارجي) مترجم باستخدام أدوات التعرف على (حيوي تمديد interpeter للتعامل مع دلالات جديدة معرف مشابهة الحصول على / مجموعة-التعرف إلى الحصول على / مجموعة النظام.
ما هو الجديد في الإصدار 4.2:
هذا المأزق اطلاق انحدار المقدمة في الإصدار 4.1 التي قد تلف ذاكرة فلاش وEEPROM خلال عمليات معينة.
الكلمات الجديدة التي يجري حاليا تعريفها هي الآن غير مرئية لعمليات البحث القاموس حتى يتم الانتهاء من التعريف.
مكتبة نقطة IEEE754 الدقة واحد عائم متاحة الآن.
ما هو الجديد في الإصدار 4.1:
هذا الإصدار يضيف الملفات اللازمة للعمل مع معظم أنواع تحكم ATMEGA الحالية.
أنه يحدد عدد قليل من البق ويضيف بعض الكلمات لنواة كذلك.
لم يتم العثور على التعليقات