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

Комментарии не найдены
добавить комментарий
Включите картинки!