amforth

Software screenshot:
amforth
Software detaljer:
Version: 5.9 Opdateret
Upload dato: 27 Sep 15
Udvikler: Matthias Trute
Licens: Gratis
Popularitet: 1

Rating: 3.0/5 (Total Votes: 1)

amforth er et open source og kompakt Forth compiler og tolk implementeret i assembler og Forth selv.
Flash struktur:
+ ------------------ 0000 -------------- +
| Interrupt vektorer |
| |
+ ------------------ 0026 -------------- +
| initialisering kode |
| interrupt rutiner |
| "kolon" ordbog |
| |
| SENESTE: |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
+ ------------- Nrww sektion ----------- +
| indre tolk (Docol, næste) |
| "primitive" ordbog |
| Link til "kolon" ordbog |
+ ----------- Flashend ----------------- +
RAM:
+ --------------- 0000 ----------------- +
| 0-31: registrere sæt |
| 31-59: io plads |
+ -------------------------------------- +
| 60-84: usart buffer |
| 84 ..: TIB, PAD, HLD buffere |
| Bunke: start på variabel plads |
| |
| ^ |
| | |
| datastak, vokser nedad |
+ ---------- Ramsize - $ 80 ------------- |
| ^ |
| | |
| tilbage stakken, vokser nedad |
+ ---------- Ram størrelse ------------------ +

Hvad er nyt denne udgivelse:

  • lib: for og næste. Den i og j kan bruges som godt.
  • kerne (AVR8): klar al RAM på kold
  • .
  • kerne (MSP430): OVERFØR og VÆRDI manglede i release 5.8. pause og nøglefærdige bruge dem (RAM baseret, gem-stand til info blitz).
  • kerne (Alle):. «bruger genkendelse stakken
  • kerne (ALL): Fix regression i bogstavelig (brød f.eks citater)

Hvad er nyt i version 5.2:.

  • Den store fokus for denne udgivelse er dokumentation
  • Det er helt omskrevet og omformateret.
  • Den omfatter nu mange opskrifter og HOWTO'er.
  • Blandt de mere interne ændringer er nogle nye ord og en ny eksperimenterende funktion kaldet omfang, som gør det muligt automatisk at placere et nyt ord i andre ordlister.

Hvad er nyt i version 5,0:

  • Denne version tilføjer understøttelse for 1wire enheder (grundet arbejde bliver gjort for 4e4th.eu projektet) og forbedrer strømbesparende strategier.
  • Desuden, det kommer med en hel del mere dokumentation på webstedet:. emner som timere samt udviklingsværktøjer som profiler og debugger
  • Nogle Arduino relevante forbedringer er lavet.
  • Der er nu nogle rudimentære compiler sikkerhedstjek.
  • Nogle mindre fejl bliver rettet så godt.

Hvad er nyt i version 4.8:

  • Denne version tilføjer det sidste manglende ord fra Forth Standard CORE Wordset:. EVALUERE
  • Nogle debugger opgaver som et opkald sporstof og en profiler er tilgængelige nu.
  • tilsættes Valgfri støtte til ensrettede hukommelse adresser.
  • Interne ændringer bane vejen for flere funktioner ligesom lokalbefolkningen.
  • Et par bugs er faste.

Hvad er nyt i version 4.7:

  • Denne version giver REFILL og SOURCE skal ændres på runtime.
  • multitasker kan nu bruges i nøglefærdige applikationer.
  • Der er nogle nye ord fra strengene standard ord sæt.
  • Dokumentationen er forbedret, og nogle nye værktøjer, herunder et opkald sporstof, er tilføjet.

Hvad er nyt i version 4.6:

  • Denne version tilføjer eller ændrer et par ord er anvendelige til microcontroller programmering .

Hvad er nyt i version 4.4:

  • Denne version stabiliserer de ændringer i den tidligere 4.3 udgivelse.
  • Amforth nu støtter fuldt afbryder i videre højt niveau sprog.
  • Systemet kan tilpasses til at ignorere sagen, når du laver ordbog opslag.
  • Dokumentationen udvides og mange nye eksempler tilføjes.
  • Nogle nye ord fra forth200x standard tilsættes, og kodeoprydning anvendes som godt.

Hvad er nyt i version 4.3:

  • kerne: u & gt; havde forkerte stak effekt i tilfælde af ægte resultat.
  • kerne:. int-fælde udløser en interrupt fra software
  • kerne: / bruger miljø query giver størrelsen af ​​BRUGER-området
  • kerne: søvn tager dvaletilstand som parameter
  • .
  • ex:. ekstra timer-interrupt.frt som et eksempel for at bruge interrupts med frem
  • pub: Erich har fremlagt amforth på FOSDEM 2011 dias og procedurer (offentliggjort med tilladelse). Tak Erich!
  • kerne:. forenklet get / set-ordre med en ændret EEPROM indhold
  • doc: ny brugervejledning udgave fra Karl (for version 4.2)
  • .
  • kerne: omdøbt e @ / e! til @ e /! e at overholde hukommelse adgang wordset fra forth200x, samme med jeg @ / jeg!.
  • kerne: dokumentation rettelser i mange filer:. henvisning kort
  • kerne: re-design af (ydre) tolk ved hjælp genkendelsesprogrammer (dynamisk udvide interpeter at beskæftige sig med nye semantik Defineret get / set-genkendelse lignende for at få / set-ordre
  • ..

Hvad er nyt i version 4.2:

  • Denne version løser en regression introduceret i version 4.1, der kan beskadige flash og EEPROM hukommelse under visse operationer.
  • Nye ord, som i øjeblikket er defineret nu usynlige for ordbog opslag indtil definitionen er afsluttet.
  • En IEEE754 enkelt præcision floating point-biblioteket er nu tilgængelig.

Hvad er nyt i version 4.1:

  • Denne version tilføjer de nødvendige filer til at arbejde med de fleste af de nuværende atmega controller typer.
  • Det løser et par bugs og tilføjer nogle ord til kernen så godt.

Kommentarer til amforth

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!