Ngaro

نرم افزار تصویر:
Ngaro
جزئیات نرم افزار:
نسخه: 20110929
ها تاریخ: 11 May 15
توسعه دهنده: Charles Childers
پروانه: رایگان
محبوبیت: 6

Rating: nan/5 (Total Votes: 0)

در Ngaro دستگاه های قابل حمل مجازی برای یک معماری دو پشته است. مجموعه دستورالعمل است که در اصل یک زیر مجموعه از چهارم. اگر چه در توانایی آن برای تعامل با سیستم عامل زمینه ای محدود، آن را باید به اندازه کافی اجازه می دهد تا انواع برنامه های نوشته شود و اجرا بر روی آن باشد.
این بسته شامل برخی از اسناد و مدارک اولیه، کد منبع کامل، کامپایلر ماشین جلو، و چند مثال کوچک است.
طریقه استفاده:
imagename ./ngaro
مجموعه آموزش می باشد و حداقلی نگهداری می شود. مجموعه دقیق دستورالعمل
تغییرات گاهی اوقات، اما لیست زیر است برای حدود یک ثابت بوده است
سال است. (آخرین سه، خرید و فروش با مدل مبتنی بر پورت I / O، جدید)
 0 NOP هیچ کاری نمی کند
 1 LIT فشار ارزش در سلول زیر به پشته
 2 DUP تکثیر بالا
                 قلم دوم از اقلام در پشته
 3 قطره قطره آیتم بالا
                 در پشته
 4 SWAP تبادل دو بالا
                 موارد در پشته
 5 PUSH فشار بالا در مورد
                 پشته به
                 آدرس پشته، رها
                 TOS
 6 POP پاپ مورد بالا
                 آدرس پشته کردن
                 و آن را بر روی
                 داده پشته
 7 CALL تماس آدرس که
                 اللفظی زیر
                 مربوط به
 8 پرش به آدرس
                 که به شرح زیر است
                 مطابق اللفظی
                 به
 9. بازگشت به تماس گیرنده،
                 با استفاده از CALL
10> پرش شرطی. آن
                 مقایسه TOS و NOS.
11 بیت شیفت سمت راست
25 0؛ خروج (و رها کردن) اگر
                 TOS 0 است
26 1+ افزایش TOS 1
27 1- TOS کاهش 1
28 در یک پورت به عنوان خوانده شده
فروشگاه 29 OUT به یک پورت
صبر کنید صبر کنید 30 برای پورت بر اساس
                 درخواست را به پایان برساند
اگر آپکد پشتیبانی نشده است مواجه می شوند، ثبت نام IP interal است برای تنظیم
پایان حافظه است. اجرای کد تصویر متوقف میشود در زمانی که این اتفاق می افتد.
چند دستورالعمل استفاده از سلول های زیر شامل آدرس و یا
ارزش. اینها هستند:
 1 LIT
 7 CALL
 8 پرش
10> پرش
11

در چه در این نسخه جدید است:

این نسخه به ارمغان می آورد نسخه به روز شده از تمام پیاده سازی و اسناد و مدارک قابل ملاحظه ای به روز شود.
در حال حاضر 14 پیاده سازی نوشته شده در پایتون، روبی، پرل، و Common Lisp x86 را گردآوری، ANS چهارم، جاوا اسکریپت، یکپارچهسازی با سیستمعامل، LUA، جاوا، C، C #، F # و رفتن وجود دارد.

نرم افزار های دیگر از توسعه دهنده Charles Childers

Uki
Uki

5 Jun 15

RetroForth
RetroForth

11 May 15

Retro
Retro

20 Feb 15

RetroForth
RetroForth

6 Jun 15

نظرات به Ngaro

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!