amforth

Screenshot Software:
amforth
Mga detalye ng Software:
Bersyon: 5.9 Na-update
I-upload ang petsa: 27 Sep 15
Nag-develop: Matthias Trute
Lisensya: Libre
Katanyagan: 1

Rating: 3.0/5 (Total Votes: 1)

amforth ay isang open source at compact balik compiler at ipinatupad sa pagpupulong na wika at balik mismo interpreter.
Flash na istraktura:
+ ------------------ 0000 -------------- +
| Matakpan vectors |
| |
+ ------------------ 0026 -------------- +
| Pinasimulan code |
| matakpan gawain |
| "colon" dictionary |
| |
| Pinakabagong: |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
+ ------------- Section nrww ----------- +
| inner interpreter (docol, susunod) |
| diksiyunaryo "primitive" |
| Mag-link sa "colon" dictionary |
+ ----------- Flashend ----------------- +
RAM:
+ --------------- 0000 ----------------- +
| 0-31: magparehistro set |
| 31-59: io space |
+ -------------------------------------- +
| 60-84: USART buffer |
| 84 ..: TIB, pad, HLD buffers |
| Magbunton: simula ng variable space |
| |
| ^ |
| | |
| stack data, pababa lumalagong |
+ ---------- Ramsize - $ 80 ------------- |
| ^ |
| | |
| bumalik stack, pababa lumalagong |
+ ---------- Size ram ------------------ +

Ano ang bagong sa release na ito:

  • lib: para sa at sa susunod. Ay maaaring gamitin pati na rin ang i at j.
  • core (AVR8): malinaw na ang lahat RAM at malamig
  • .
  • core (MSP430): iliban at VALUE ay nawawala sa release 5.8. i-pause at bantay-paggamit ng mga ito (RAM based, i-save-ma-flash impormasyon).
  • core (Lahat):. 'ay gumagamit ng recognizer stack
  • core (ALL): Ayusin pagbabalik sa literal (sinira eg sipi)

Ano ang bagong sa bersyon 5.2:.

  • Ang mga pangunahing focus para sa release na ito ay babasahin
  • Ito ay ganap na muling pagsusulat at reformat.
  • Kasama na ngayon sa maraming mga recipe at howtos.
  • Kabilang sa mga mas panloob na mga pagbabago ang ilang mga bagong salita at ang isang bagong tampok na tinatawag na experimental scope na ginagawang posible upang awtomatikong ilagay ang isang bagong salita sa iba pang mga wordlists.

Ano ang bagong sa bersyon 5.0:

  • Ang bersyon na ito ay nagdadagdag ng suporta para sa mga aparatong 1wire (dahil sa trabaho na nagawa para sa mga proyekto 4e4th.eu) at nagpapabuti sa power save estratehiya.
  • Bukod dito, ito ay may maraming higit pa babasahin sa ang Web site:. paksa tulad ng timer pati na rin ang mga tool ng developer tulad profiler at debugger
  • Ang ilang Arduino kaugnay na pagpapahusay ay ginawa.
  • May mga ngayon ng ilang mga nagsisimula pa lamang tseke kaligtasan compiler.
  • Ang ilang mga menor de edad bugs ay nakatakda rin.

Ano ang bagong sa bersyon 4.8:

  • Ang bersyon na ito ay nagdadagdag ng huling nawawalang salita mula sa mga balik Standard Core Wordset:.-ARALAN
  • Ang ilang debugger na gawain tulad ng isang bakas ng tawag at isang profiler ay magagamit na ngayon.
  • Opsiyonal suporta para sa pinag-isang memory address ay idinagdag.
  • Internal pagbabago buksan ang daan sa mas maraming mga tampok tulad ng mga lokal.
  • Ang ilang mga bug ay naayos na.

Ano ang bagong sa bersyon 4.7:

  • Ang bersyon na ito ay nagbibigay-daan lamnang muli at SOURCE na nagbago sa runtime.
  • multitasker ay maaari na ngayong gamitin sa bantay-aplikasyon.
  • May ilang mga bagong salita mula sa mga string standard word set.
  • Ang mga babasahin ay mapapahusay, at ilang mga bagong kagamitan, kabilang ang isang bakas ng tawag, ay idinagdag.

Ano ang bagong sa bersyon 4.6:

  • Ang bersyon na ito ay nagdadagdag o pagbabago ng ilang mga salita na kapaki-pakinabang para sa microcontroller programming .

Ano ang bagong sa bersyon 4.4:

  • Ang bersyon na ito stabilizes ang mga pagbabago ipinakilala sa nakaraang 4.3 release.
  • Amforth ngayon ganap na sumusuporta interrupts sa balik high antas ng wika.
  • ay maaaring ipasadya ang sistema na huwag pansinin ang kaso kapag ang paggawa lookups dictionary.
  • Ang mga babasahin ay pinalawak at maraming bagong mga halimbawa ay idinagdag.
  • Ang ilang mga bagong salita mula sa mga forth200x standard ay idinagdag, at cleanups code ay ginagamit din.

Ano ang bagong sa bersyon 4.3:

  • core: u & gt; Nagkaroon ng mali stack epekto sa kaso ng mga tunay na resulta.
  • core:. int-bitag pinalitaw ng isang matakpan mula sa software
  • core: nagbibigay sa kapaligiran / user query sa laki ng mga USER na lugar
  • core: sleep tumatagal ang mode pagtulog bilang parameter
  • .
  • ex:. naidagdag timer-interrupt.frt bilang isang halimbawa para sa paggamit ng interrupts may balik
  • pub: Erich ay iniharap amforth sa FOSDEM 2011 slide at paglilitis (na-publish na may pahintulot). Salamat Erich!
  • core:. pinasimple makakuha / set-order sa isang nagbago nilalaman eeprom
  • doc: bagong bersyon gabay sa paggamit mula sa Karl (para sa bersyon 4.2)
  • .
  • core: Pinalitan ang pangalan e @ / e! sa @ e /! e sumunod sa mga memory access wordset mula forth200x, parehong may i @ / i!.
  • core: babasahin mga pag-aayos sa maraming mga file:. reference card
  • core: re-disenyo ng (panlabas) interpreter gamit recognizers (dynamic pahabain ang interpeter sa pakikitungo sa mga bagong semantics Tinukoy makakuha / set-recognizer katulad upang makakuha / set-sunod
  • ..

Ano ang bagong sa bersyon 4.2:

  • Ang release na ito Inaayos ng isang pagbabalik ipinakilala sa bersyon 4.1 na kung saan maaari nitong masira ang flash at EEPROM memory sa panahon ng tiyak na mga operasyon.
  • Bagong mga salita na kung saan ay kasalukuyang na tinukoy ay ngayon invisible para sa lookup diksyunaryo hanggang ang kahulugan ay tapos na.
  • Ang isang IEEE754 single precision lumulutang point library ay magagamit na ngayon.

Ano ang bagong sa bersyon 4.1:

  • Ang bersyon na ito ay nagdadagdag ng mga kinakailangang mga file upang gumana sa karamihan ng mga uri kasalukuyang atmega controller.
  • Pag-aayos ng ng ilang mga bug at nagdadagdag pati ang ilang mga salita sa kernel.

Mga komento sa amforth

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!