Ngaro

Software screenshot:
Ngaro
Software ətraflı:
Version: 20110929
Tarixi Upload: 11 May 15
Geliştirici: Charles Childers
Lisenziya: Pulsuz
Məşhurluq: 6

Rating: nan/5 (Total Votes: 0)

Ngaro bir cüt yığını memarlıq üçün portativ virtual maşın. təlimat set mahiyyətcə dördüncü alt edir. Əsas OS ilə qarşılıqlı qabiliyyəti məhdud olsa da, müxtəlif proqramlar yazılı və bu run üçün kifayət qədər olmalıdır.
paketi bəzi əsas sənədləri, tam mənbə kodu, maşın irəli compiler, və bir neçə kiçik nümunələri daxildir.
Istifadə:
./ngaro imagename
təlimat set minimalistic saxlanılır. təlimat dəqiq set
bəzən dəyişikliklər, lakin aşağıdakı siyahısı haqqında bir üçün sabit olmuşdur
il. (Son üç, port-based I / O model ilə məşğul olan yeni)
 0 nop heç bir şey varmı
 1 LIT yığını aşağıdakı kamerada dəyər Push
 2 DUP Duplicate top
                 yığını maddə
 3 DROP Drop top maddə
                 yığını
 4 SWAP Exchange ilk iki
                 yığını maddələr
 5 PUSH üst maddə basın
                 üçün yığını
                 Ünvan yığını düşmək
                 TOS
 6 POP üst maddə Pop
                 Ünvan off yığın
                 və qoyun
                 məlumat yığını
 7 CALL Call ünvan olduğunu
                 Aşağıdakı hərfi
                 uyğun
 Ünvan 8 Jump Jump
                 Aşağıdakı ki,
                 hərfi uyğundur
                 qədər
 9; Zəng qayıt,
                 CALL istifadə
10> Şərti Jump Jump. O
                 TOS və NOS müqayisə edir.
11 Shift bit doğru
25 0; Exit (və açılan) əgər
                 TOS 0
1 26 1 + artım TOS
1 27 1 azalma TOS
28 port oxuyun
Bir port 29 OUT Store
Bir port-based 30 gözləmək gözləyin
                 başa çatdırmaq üçün tələb
Desteklenmeyen opcode qarşılaşdı varsa, interal IP qeydiyyatdan üçün müəyyən edilir
yaddaş sonu. Bu zaman image kodu icrası dayandırmaq edəcək.
Bir neçə təlimat aşağıdakı hüceyrə istifadə ünvanlarını ehtiva və ya
dəyərləri. Bunlar:
 1 LIT
 7 CALL
 8 JUMP
10> jump
11

Bu azad Yeni nədir.

  • Bu versiya bütün tətbiq versiyasını və əsaslı yenilənir sənədləri satıcı tərəfindən aydınlıq gətirir
  • Python, Ruby, Perl, Common Lisp, x86 Məclis yazılmış 14 tətbiq indi var, Forth JavaScript, Retro, Lua, Java, C, C #, F #, ANS və gedin.

Geliştirici digər proqram Charles Childers

Uki
Uki

5 Jun 15

Retro
Retro

20 Feb 15

RetroForth
RetroForth

6 Jun 15

Retro Forth
Retro Forth

7 May 15

Şərh Ngaro

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!