Ngaro

Programinė įranga Screenshot:
Ngaro
Programinė detalės:
Versija: 20110929
Įkėlimo datą: 11 May 15
Kūrėjas: Charles Childers
Licencija: Nemokamai
Populiarumas: 35

Rating: 3.0/5 (Total Votes: 1)

Ngaro yra nešiojamas virtuali mašina dvejopo kamino architektūra. Instrukcijų rinkinys iš esmės Forth pogrupyje. Nors apribota jos gebėjimas bendrauti su pagrindinių OS, ji turėtų būti pakankama, kad įvairių programų turi būti parašyta ir paleisti jį.
Paketas apima tam tikrą pagrindinę dokumentaciją, visą kodą, mašina pirmyn sudarytojas ir keletą nedidelių pavyzdžių.
Naudojimas:
./ngaro imagename
Instrukcijų rinkinys laikomas minimalistinis. Tikslus instrukcijų rinkinys
pokyčiai retkarčiais, bet po sąrašas buvo stabilus apie
metus. (Paskutiniai trys dalys, susijusios su uosto pagrindu I / O modelis, yra nauja)
 0 PON nieko nedaro
 1 LIT Push vertę šiose ląstelės į kaminą
 2 DUP kartojasi viršų
                 Prekė ant kamino
 3 nuleidžiama iš viršaus prekės
                 ant kamino
 4 SWAP birža viršų du
                 daiktų kamino
 5 Įstumkite Push viršutinį elementą
                 į krūvą
                 adresas kamino, lašas
                 TOS
 6 Pop Pop viršutinį elementą
                 adresas kamino išjungtas
                 ir padėkite jį ant
                 duomenys kamino
 7 call Skambučių adresą,
                 Žemiau pažodinis
                 atitinka
 8 PEREITI Pereiti į adresą
                 , kad taip
                 pažodinis Atitinka
                 į
 9; Grįžti į numerio,
                 naudojamas su skambučių
10> JUMP Sąlyginis šuolis. Tai
                 palygina TOS ir NOS.
11 Shift bitai teisė
25 0; Išeiti (ir kritimas), jei
                 TOS yra 0
26 1+ Taškinis TOS 1
27 1- Sumažėjimo TOS 1
28 Skaityti uosto
29 VAIKAMS parduotuvė į uostą
30 PALAUKITE už uosto pagrindu
                 paprašyti baigti
Jei nepalaikomas kodas operacijos yra aptinkamas, Interal IP registras yra nustatytas
atminties pabaigos. Vykdymas paveikslėlio kodas bus sustabdyti, kai tai atsitiks.
Keletas instrukcijos pasinaudoti iš šių ląstelių, kad yra adresus, arba
vertybės. Sitie yra:
 1 LIT
 7 POKALBIO
 8 PEREITI
10> šuolis
11

Kas naujo , šioje laidoje.

  • Ši versija atneša atnaujinama versijas visomis diegimas ir iš esmės atnaujintą dokumentaciją
  • Šiuo metu yra 14 realizacijos parašytas Python, Ruby, Perl, bendros Lisp, x86 asamblėjos, ANS Forth, JavaScript, Retro, Lua, Java, C, C #, F #, ir eiti.

Kita programinė įranga kūrėjas Charles Childers

Retro Forth
Retro Forth

7 May 15

RetroForth
RetroForth

6 Jun 15

Retro
Retro

20 Feb 15

Komentarai Ngaro

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!