amforth

Screenshot Software:
amforth
Detalii soft:
Versiune: 5.9 Actualizat
Incarca data: 27 Sep 15
Producător: Matthias Trute
Licenţă: Gratuit
Popularitate: 11

Rating: 3.0/5 (Total Votes: 1)

amforth este o sursă deschisă și compact Forth compilator și interpret puse în aplicare în limbaj de asamblare și înapoi în sine.
Structura de aprindere:
+ ------------------ 0000 -------------- +
| Vectori de întrerupere |
| |
+ ------------------ 0026 -------------- +
| Codul de inițializare |
| rutine de întrerupere |
| "colon" Dicționar |
| |
| ULTIMELE: |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
+ ------------- Sectiunea nrww ----------- +
| interpret interior (Docol, următoare) |
| Dicționar "primitiv" |
| Se leagă de "colon" Dicționar |
+ ----------- + ----------------- Flashend
RAM:
+ --------------- 0000 ----------------- +
| 0-31: set înregistra |
| 31-59: spațiu IO |
+ -------------------------------------- +
| 60-84: tampon USART |
| 84 ..: TIB, PAD, HLD tampoane |
| HEAP: start de spațiu variabil |
| |
| ^ |
| | |
| stivă de date, în creștere în jos |
+ ---------- Ramsize - $ de 80 ------------- |
| ^ |
| | |
| reveni stivă, în creștere în jos |
+ ---------- Mărimea memoriei RAM ------------------ +

Ce este nou în această versiune:

  • lib: pentru și următoare. I și j pot fi folosite la fel de bine.
  • de bază (AVR8): Sterge toate RAM la rece
  • .
  • de bază (MSP430): DEFER și valoarea lipseau în presă 5.8. pauză și la cheie-le folosind (RAM pe bază, cu excepția-capabil la info flash).
  • de bază (All):. "folosește stiva recognizer
  • de bază (ALL): Fix regresie in literal (de exemplu, a rupt citate)

Ce este nou în versiunea 5.2:.

  • Accentul major pentru această versiune este documentație
  • este complet rescris si reformatat.
  • Se include acum mai multe retete si HOWTO-uri.
  • Printre schimbările mai interne sunt câteva cuvinte noi și o nouă caracteristică experimental numit domeniu de aplicare care face posibilă pentru a plasa în mod automat un nou cuvânt în alte wordlists.

Ce este nou în versiunea 5.0:

  • Această versiune adaugă suport pentru dispozitive 1wire (din cauza de muncă fiind făcut pentru proiect 4e4th.eu) si imbunatateste Power Save strategii.
  • În plus, acesta vine cu mult mai mult de documentare pe site-ul Web:. subiecte cum ar fi cronometre, precum și instrumente de dezvoltare, cum ar fi profiler și debugger
  • Unele accesorii relevante Arduino sunt făcute.
  • În prezent, există unele controale rudimentare de siguranță compilator.
  • Unele bug-uri minore sunt fixe, de asemenea.

Ce este nou în versiunea 4.8:

  • Această versiune adaugă ultimul cuvânt lipsește din CORE Forth Standard Wordset:. EVALUAREA
  • Unele sarcini debugger, cum ar fi un trasor de apel și un profiler sunt disponibile acum.
  • se adaugă suport opțional pentru adresele de memorie unificate.
  • schimbări interne se deschide calea către mai multe caracteristici cum ar fi localnici.
  • Cateva bug-uri sunt fixe.

Ce este nou în versiunea 4.7:

  • Această versiune permite REFILL și sursa să fie schimbat în timpul rulării.
  • multitasker poate fi acum utilizat în aplicații la cheie.
  • Există unele cuvinte noi din setul standard de siruri de caractere cuvântul.
  • Documentația este îmbunătățită, și se adaugă câteva utilități noi, inclusiv un trasor apel,.

Ce este nou în versiunea 4.6:

  • Această versiune adaugă sau modifică câteva cuvinte folositoare pentru programare microcontroler .

Ce este nou în versiunea 4.4:

  • Această versiune stabilizează schimbările introduse în 4.3 versiunea precedentă.
  • Amforth acum sprijină pe deplin întrerupe în limbaj de nivel înalt departe.
  • Sistemul poate fi personalizat pentru a ignora caz, atunci când faci căutări dicționar.
  • Documentația este extins și se adaugă multe exemple noi.
  • Câteva cuvinte noi din standardul forth200x se adaugă, și curatarea cod se aplică la fel de bine.

Ce este nou în versiunea 4.3:

  • de bază: u & gt; a avut un efect stack greșit în caz de rezultat adevărat.
  • de bază:. int-capcană declanșează o întrerupere de la software-ul
  • de bază: interogarea mediu / utilizator dă dimensiunea zonei utilizator
  • de bază: somn ia modul de repaus ca parametru
  • .
  • ex:. adăugat timer-interrupt.frt ca un exemplu pentru utilizarea întrerupe cu mai departe
  • Pub: Erich a prezentat amforth la FOSDEM 2011 slide și acțiunea (publicate cu permisiunea). Multumesc Erich!
  • de bază:. simplificat get / set-comanda cu un conținut EEPROM schimbat
  • doc: noua versiune ghidul de utilizare de la Karl (pentru versiunea 4.2)
  • .
  • de bază: e Renamed @ / e! la @ e /! e pentru a se conforma cu wordset acces de memorie de la forth200x, același cu I @ / i!.
  • de bază: stabilește de documentare în mai multe fișiere:. carte de referință
  • de bază: re-design al interpretului (exterior), folosind recognizere (extinde dinamic interpeter de a face cu noi semantică definite similar get / set-recognizer pentru a obține / set-comanda
  • ..

Ce este nou în versiunea 4.2:

  • Această versiune stabilește o regresie introdus în versiunea 4.1 care pot corupe flash si EEPROM de memorie în timpul unor operațiuni.;
  • cuvinte noi, care sunt în prezent în curs definite sunt acum invizibile pentru căutările dicționarul până definiția este terminat.
  • O bibliotecă punct IEEE754 unic precizie plutitoare este acum disponibil.

Ce este nou în versiunea 4.1:

  • Această versiune adaugă fișierele necesare pentru a lucra cu cele mai multe dintre Tipuri de controler ATmega curent.
  • Se rezolvă câteva bug-uri și adaugă câteva cuvinte la kernel, de asemenea.

Comentarii la amforth

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!