amforth

Скріншот програми:
amforth
Дані програми:
Версія: 5.9 оновлений
Дата завантаження: 27 Sep 15
Розробник: Matthias Trute
Ліцензія: Безкоштовно
Популярність: 11

Rating: 3.0/5 (Total Votes: 1)

amforth є відкритим вихідним кодом і компактний Форт компілятор і інтерпретатор реалізований на мові асемблера і вперед сам.
Спалах структура:
+ ------------------ + -------------- +0000
| Векторів переривань |
| |
+ ------------------ + -------------- +0026
| Код ініціалізації |
| переривання процедури |
| "двокрапка" словник |
| |
| ОСТАННІ: |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
+ ------------- NRWW розділ ----------- +
| Внутрішній перекладач (Docol, поруч) |
| "примітивним" словник |
| Посилання на "товстої кишки" словник |
+ ----------- + ----------------- Flashend
ОЗП:
+ --------------- + ----------------- +0000
| 0-31: зареєструйтеся встановити |
| 31-59: IO простір |
+ -------------------------------------- +
| 60-84: USART буфер |
| 84 ..: БТІ, PAD, HLD буфери |
| КУПА: початок змінної простору |
| |
| ^ |
| | |
| стек даних, зростає вниз |
+ ---------- Ramsize - $ 80 ------------- |
| ^ |
| | |
| повернутися стек, зростаючий вниз |
+ ---------- Об'єм оперативної пам'яті ------------------ +

Що нового в цей реліз:

  • Lib: для а поруч. Введення і J може бути використаний як добре.
  • ядро ​​(AVR8): ясно, все ОЗУ при застуді
  • .
  • ядро ​​(MSP430): ДРУГИЙ і значення у випуску 5.8 пропали безвісти. паузу і під ключ, використовуючи їх (ОЗУ основі, зберегти-стані інфо спалаху).
  • ядро ​​(Всі) :. 'використовує стек распознавателя
  • ядро ​​(ВСЕ): Fix регресії в буквальному (наприклад зламав цитати)

Що нового у версії 5.2 :.

  • Основна увага в цьому випуску документація
  • Це повністю переписаний і переформатувати.
  • Це тепер включає в себе безліч рецептів і HOWTO.
  • Серед більш внутрішніх змін деякі нові слова і нові експериментальна функція називається областю, яка робить можливим автоматично помістить нове слово в інших Словникові.

Що нового у версії 5.0:

  • цій версії додана підтримка для 1wire пристроїв (через роботу, зроблено для проекту 4e4th.eu) і покращує енергозбереження стратегій.
  • Крім того, вона поставляється з набагато більше документації на веб-сайті :. теми, як таймери, а також інструменти для розробників, як профайлер і відладчик
  • Деякі відповідні удосконалення Arduino зроблені.
  • Є тепер деякі елементарні перевірки безпеки компілятор.
  • Деякі незначні помилки фіксуються також.

Що нового у версії 4.8:

  • Ця версія додає останній відсутній слово з Форт Стандартний CORE Wordset :. ОЦІНКУ
  • Деякі завдання, такі як відладчик трасуючими виклику і профайлер доступні вже зараз.
  • Додаткова підтримка уніфікованих адрес пам'яті додається.
  • Внутрішні зміни відкрити дорогу до більш функції, такі як місцеві жителі.
  • Кілька помилок є фіксованими.

Що нового у версії 4.7:

  • Ця версія дозволяє заправка і ДЖЕРЕЛО бути змінені під час виконання.
  • The multitasker тепер можуть бути використані в додатках під ключ.
  • Є деякі нові слова зі стандартного набору рядків слів.
  • Документація поліпшується, і деякі нові утиліти, у тому числі дзвінок індикатора, додають.

Що нового у версії 4.6:

  • Ця версія додає або змінює кілька слів, корисні для мікроконтролерів програмування .

Що нового у версії 4.4:

  • Ця версія стабілізує зміни, внесені в попередньому 4.3-релізі.
  • Amforth тепер повністю підтримує переривання в п мові високого рівня.
  • Система може бути налаштована ігнорувати випадок, коли робити словником пошуку.
  • Документація розширюється, і багато нові приклади додав.
  • Деякі нові слова з forth200x стандарту додав, і код прибирань застосовуються також.

Що нового у версії 4.3:

  • ядро: і & GT; були неправильно ефект стека у разі істинного результату.
  • ядро ​​:. INT-пастка викликає переривання від програмного забезпечення
  • ядро: навколишнє середовище / запит користувача дає розмір користувача області
  • ядро: сон займає в сплячий режим як параметр
  • .
  • Приклад :. доданий таймер-interrupt.frt як приклад для використання переривань з народжуються
  • паб: Еріх представив amforth на FOSDEM 2011 слайдів і судочинства (публікується з дозволу). Завдяки Еріх!
  • ядро ​​:. спрощена отримати / встановити близько зі зміненим змістом EEPROM
  • док: новий Керівництво користувача Версія від Карла (для версії 4.2)
  • .
  • ядро: перейменував електронної @ / д! в @ е /! е, щоб відповідати wordset доступу до пам'яті від forth200x, те ж саме з I @ / я !.
  • ядро: документація виправлення в багатьох файлах :. довідкову картку
  • ядро: повторне конструкції (зовнішньої) перекладача, використовуючи розпізнавання (динамічно розширити interpeter для боротьби з новою семантикою Визначено Get / Set-розпізнавача схожий на Get / Set-замовлення
  • ..

Що нового у версії 4.2:

  • Цей реліз виправляє регресії, введений у версії 4.1, яка може призвести до пошкодження Флеш-пам'ять EEPROM і під час деяких операцій.
  • Нові слова, які в даний час визначені в даний час невидимим для словника пошуків, поки визначення не завершиться.
  • Точка бібліотека IEEE754 одинарної точності з плаваючою тепер доступний.

Що нового у версії 4.1:

  • Ця версія додає необхідні файли для роботи з більшість з Типи струму контролер ATmega.
  • Це виправляє кілька помилок і додає кілька слів в ядрі, а також.

amforth

Коментар не знайдено
додати коментар
Включіть картинки!