Ngaro

Yazılım ekran görüntüsü:
Ngaro
Yazılım detaylar:
Versiyon: 20110929
Qayıt: 11 May 15
Geliştirici: Charles Childers
Lisans: Ücretsiz
Popülerlik: 35

Rating: 3.0/5 (Total Votes: 1)

Ngaro çift yığın mimarisi için bir taşınabilir görünümsel makine. komut seti esas Forth bir alt kümesidir. Altta yatan işletim sistemi ile etkileşime girme yeteneği ile sınırlı olsa da, çeşitli programlarla yazılı ve bunun üzerinde çalışan izin vermek için yeterli olmalıdır.
Paket bazı temel belgeler, tam kaynak kodu, makine ileri derleyici ve birkaç küçük örnekler içerir.
Kullanımı:
./ngaro imagename
komut seti minimalist tutulur. Talimatlar tam set
bazen değişiklikler ancak aşağıdaki liste hakkında stabil olmuştur
yıl. (Son üç, bağlantı noktası tabanlı I / O modeli ile uğraşan yeni)
 0 NOP şey mi
 1 LIT yığınına aşağıdaki hücredeki değeri itin
 2 DUP çoğaltın üst
                 yığını madde
 3 DAMLA Damla üst öğe
                 yığını
 4 SWAP Borsası üst iki
                 yığını ürün
 5 PUSH üst öğeyi itin
                 yığın
                 adres yığını, damla
                 TOS
 6 POP üst öğeyi Pop
                 Adres kapalı yığını
                 ve üzerine koydu
                 veri yığını
 7 ÇAĞRI Çağrı adresi olduğunu
                 Aşağıdaki değişmez
                 tekabül
 Adrese 8 ATLAMA Jump
                 takip eden
                 literal karşılık gelir
                 için
 9; Arayan dönmek,
                 CALL ile kullanılan
10> Koşullu atlama JUMP. O
                 TOS ve NOS karşılaştırır.
11 Shift bit sağa
25 0; Çık (ve damla) ise
                 TOS 0 olduğu
1 ile 26 1+ Artış TOS
1 ile 27 1- Azaltma TOS
28 IN portu okuyun
Bir bağlantı noktasına 29 OUT Mağazası
Bir bağlantı noktası tabanlı 30 BEKLEME bekleyin
                 Bitirmek için talep
Desteklenmeyen bir işlem kodu karşılaşılırsa, interal IP kayıt ayarlanır
Hafıza sonu. Bu durumda görüntü kod yürütme durur.
Birkaç talimatlar aşağıdaki hücrenin kullanımı adreslerini içeren yapmak veya
değerler. Bunlar:
 1 LIT
 7 ÇAĞRI
 8 JUMP
10> jump
11

Bu sürümde Yeni nedir:.

  • Bu sürüm, tüm uygulamaların sürümlerini ve büyük ölçüde güncellenmiş belgeleri güncellendi getiriyor
  • Python, Ruby, Perl, Common Lisp, x86 Meclisi yazılmış 14 uygulamalar şimdi vardır, Forth JavaScript, Retro, Lua, Java, C, C #, F #, ANS ve gidin.

Geliştirici Diğer yazılım Charles Childers

Retro
Retro

20 Feb 15

Uki
Uki

5 Jun 15

Toka
Toka

3 Jun 15

Yorumlar Ngaro

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!