amforth

Amforth is een compacte uitstraling en compiler.
Download nu

amforth Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Matthias Trute
  • Uitgever website:

amforth Tags


amforth Beschrijving

Amforth is een compacte uitstraling en compiler. Amforth is een compacte uitstraling en compiler. Amforth-project wordt geïmplementeerd in de assemblagetaal en weer zelf. Het is geen cross-compiler.amforth implementeert een ANS94-stijlvolle weer met een paar ontbrekende woorden en een paar woorden uit het verlengstuk Word SETS.Amforth is ontworpen om op ATMEL ATMEGA-processors met ingebouwde RAM, Flash en EEPROM uit te voeren. Het is een puur 16 bit vooruit. Het maakt gebruik van het indirecte schroefdraadmodel. Het werkt interactival op de MC via de seriële interface (USART0). Gebruik van dubbele celoperanden wordt volledig gedaald. Ze kunnen later worden toegevoegd, indien nodig. Flash-structuur + ---------------------------- + | Onderbrekingsvectoren || | + ------------------ 0026 --------------- + | Initialisatiecode || Onderbreekroutines || "Colon" Woordenboek || || Laatste: || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ---------- NRWW-sectie ------------ + | Inner Tolk (DOCOL, NEXT) || "Primitief" Woordenboek || Link naar "Colon" Woordenboek | + ------------ Flatend ------------------ + De flits bevat zowel de innerlijke tolk als het geheel woordenboek. Nieuwe woorden worden rechtstreeks samengesteld in Flash. Het woordenboek is in twee delen gepropt. Eén bevat alle assembler (primitieve) woorden, waaronder volgende en docol. Dit deel bevindt zich aan het einde van het Flash-gebied. Het andere deel bevat woorden gecodeerd als darmdefinities. Dit komt neer op het begin van de flitser. De reden voor deze splitsing is dat de SPM-instructie wordt gebruikt om nieuwe definities rechtstreeks in Flash te compileren. Deze instructie kan alleen worden genoemd vanuit een NRWW-gebied van de Flash (Boooloader-gebied). Om deze bewerking te gebruiken, moeten de meeste kernroutines van de FORTE-systemen zich bevinden in de NRWW-sectie.ram + --------------- 0000 ----------- -------- + | 0-31: Registreer Set || 31-59: IO Space | + ------------------------------------ ---- + | 60-84: USART-buffer || 84 ..: TIB, PAD, HLD-buffers || Heap: Begin van variabele ruimte || || ^ || | || Gegevensstapel, groeien naar beneden | + ----------- Ramsize - $ 80 ------------- || ^ || | || Retourstapel, groeien naar beneden | + ---------- RAM-formaat -------------------------------- + TIB is momenteel 80 bytes lang, pad en HLD 16 bytes . Wat is er nieuw in deze release: · Dit is zowel een feature-versterking als een opruimversie. · Een paar nieuwe woorden worden toegevoegd om te handelen met terminals en (forth-) omgeving. · Er zijn een paar interne verbeteringen om op grote ATMEGAS en ATXMEGAS in een toekomstige release te lopen.


amforth Gerelateerde software

Playonlinux

PlayOnLinux is een script geschreven in Bash, dat wijn gebruikt en kunt u Windows-applicaties en games op Linux installeren. ...

210

Downloaden

mktoc

Eenvoudige opdrachtregel Tool om TOC-bestanden voor CD-verbranding met CDRDAO te maken. ...

194

Downloaden