amforth

Софтуер снимки:
amforth
Софтуер детайли:
Версия: 5.9 актуализира
Дата на качване: 27 Sep 15
Розробник: Matthias Trute
Разрешително: Безплатно
Популярност: 11

Rating: 3.0/5 (Total Votes: 1)

amforth е с отворен код и компактен Forth съставител и преводач, приложени на асемблер и Forth себе си.
Flash структура:
+ ------------------ 0000 -------------- +
| Прекъсване вектори |
| |
+ ------------------ 0026 -------------- +
| инициализация код |
| прекъсват съчетания |
| "двоеточие" речника |
| |
| НОВОТО: |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
+ ------------- Раздел nrww ----------- +
| Вътрешната интерпретатор (docol, в непосредствена близост) |
| "примитивни" речника |
| Линк към "двоеточие" речника |
+ ----------- Flashend ----------------- +
RAM:
+ --------------- 0000 ----------------- +
| 0-31: регистрация настроите |
| 31-59: Йо пространство |
+ -------------------------------------- +
| 60-84: USART буфер |
| 84 ..: TIB, тампон, HLD буфери |
| Грамада: старт на променлива пространство |
| |
| ^ |
| | |
| стак данни, расте надолу |
+ ---------- Ramsize - $ 80 ------------- |
| ^ |
| | |
| върнете стак, расте надолу |
+ ---------- Размер овен ------------------ +

Какво ново в тази версия:

  • либералните: за и следващия. The И и Й може да се използва, както добре.
  • сърцевина (AVR8): прозрачен всички RAM при студено
  • .
  • сърцевина (MSP430): DEFER и VALUE са изчезнали в освобождаване 5.8. пауза и ключ използването им (RAM основава, освен-способни да инфо светкавица).
  • сърцевина (All):. "използва стека разпознаване
  • сърцевина (ALL): Fix регресия в буквалния (проби например цитати)

Какво ново във версия 5.2:.

  • Основният фокус на тази версия е документация
  • Тя е напълно пренаписана и преформатиран.
  • Тя вече включва много рецепти и ръководства.
  • Сред по-вътрешни промени са някои нови думи и нова експериментална функция, наречена обхват, който дава възможност за автоматично пускане на нова дума в други wordlists.

Какво ново във версия 5.0:

  • Тази версия добавя поддръжка за 1Wire устройства (дължащи се на работа е направено за проекта за 4e4th.eu) и подобрява енергоспестяващ стратегии.
  • Освен това, тя идва с много повече документация за уеб сайт:. теми като таймери, както и инструменти за разработчици, като профайлър и дебъгер
  • Някои Ардуино съответните подобрения са направени.
  • Сега има някои елементарни проверки за безопасност компилатор.
  • Някои незначителни бъгове са фиксирани, както добре.

Какво ново във версия 4.8:

  • Тази версия добавя последният липсващ думата от Forth Standard CORE Wordset:. ОЦЕНКА
  • Някои Debugger задачи като индикаторен разговор и профайлър са на разположение сега.
  • се добавя Допълнителна поддръжка на единни адреси на паметта.
  • Вътрешни промени отварят пътя за повече функции, като местните жители.
  • Няколко бъгове са фиксирани.

Какво ново във версия 4.7:

  • Тази версия позволява ПРЕЗАРЕЖДАНЕ и SOURCE да се промени по време на изпълнение.
  • The multitasker вече могат да бъдат използвани в приложения ключ.
  • Има някои нови думи от струни стандартната дума сет.
  • Документацията е подобрена и са добавени някои нови помощни програми, включително маркера на повикване,.

Какво ново във версия 4.6:

  • Тази версия добавя или променя няколко думи полезни за микроконтролера програмиране .

Какво ново във версия 4.4:

  • Тази версия се стабилизира на промените, въведени в предишния 4.3 освобождаването.
  • Amforth вече поддържа напълно прекъсва в изложени на високо ниво на езика.
  • Системата може да се персонализира, за да игнорирате случай, когато се прави речника заявки.
  • Документацията се разширява и се добавят много нови примери.
  • Някои нови думи от forth200x стандарт се добавят и кодови почистване на бреговата се прилагат, както добре.

Какво ново във версия 4.3:

  • Ядро: ф & GT; имали грешна стека ефект в случай на истинска резултат.
  • Ядро:. инт-капан предизвиква прекъсване от софтуер
  • Ядро: заявка / потребителска среда дава размера на зоната на USER
  • Ядро: сън отнема икономичен режим като параметър
  • .
  • ех:. добави таймер-interrupt.frt като пример за използване прекъсва с изложени
  • кръчма: Erich представи amforth в слайдовете и производство FOSDEM 2011 година (публикувана с разрешение). Благодарение Erich!
  • Ядро:. опростена получи / зададе поръчка със сменен съдържание EEPROM
  • док: ново указание за употреба версия от Karl (за версия 4.2)
  • .
  • Ядро: преименуван д @ / е! до @ д /! Е да се съобразят с wordset на достъп до паметта от forth200x, същото със аз @ / аз!.

  • <> Ли ядро: документиране на поправки в много файлове:. референтната карта
  • Ядро: ре-дизайн на (външна) преводачът се използва за разпознаване (динамично удължи interpeter да се справят с нови семантика Определени получи / зададе-разпознаване подобен, за да получите / настройка, за
  • ..

Какво ново във версия 4.2:

  • Тази версия поправя регресионен въведени във версия 4.1, която може да развалите светкавица и EEPROM паметта на време някои операции.
  • Нови думи, които в момента се определят в момента са невидими за речникови заявки, докато определението е завършен.
  • A IEEE754 единична точност с плаваща точка библиотека вече е на разположение.

Какво ново във версия 4.1:

  • Тази версия добавя необходимите файлове за работа с повечето от видове ток ATMEGA контролер.
  • Той определя няколко грешки и добавя няколко думи към ядрото, както добре.

Коментари към amforth

Коментари не е намерена
добавите коментар
Включете на изображения!