نرم افزار RM :ماشین رجیستر

محتوا پرفسور دکتر اینگ شوانک
پیاده سازی استفن فوگل
باز خورد inge.schwank@uni-koeln.de

شروع سریع

دو حالت مختلف وجود دارد: برای تغییر از حالت ورودی/ ویرایش به حالت اجرا باید در فیلد مستطیلی سفید با نام برنامه که در ابتدای آن یک نقطه سیاه قرار دارد، یک برنامه RM صحیح (از لحاظ نحوی) وارد شود. 
تغییر از یک حالت به حالت دیگر با استفاده از دکمه‌ سوئیچ "مقدار دهی اولیه برنامه" / "ویرایش برنامه" صورت می‌‌گیرد.


ماشین رجیستر (RM)

رجیستر


برنامه اصلی‌ به رجیستر بیشتری از آن چه که ایجاد شده نیاز دارد.
R1:
R2:
R3:
R4:
تنظیم مقادیر رجیستر به:

برنامه

.

زیربرنامه ها

بار کردن (لود کردن) برنامه‌های استاندارد در هنگام مقدار دهی اولیه

اجرای برنامه

(با پشته بازگشتی)

مراحل محاسباتی: 0

این برنامه می‌‌تواند در یک حلقه بی‌ پایان افتاده باشد، زیرا بسیاری از تغییرات در پشته بازگشتی بدون فراخوان Ai یا Si صورت می‌‌گیرد. لطفا برنامه را بررسی‌ کنید و اگر می‌‌خواهید اجرای برنامه را ادامه دهید دوباره بر روی یکی‌ از دکمه‌های مراحل کلیک کنید.

برنامه تلاش می‌‌کند یک زیربرنامه ای را که تعریف نشده فرا خوانی کند. لطفا به حالت" ویرایش برنامه" سوئیچ کرده و زیر برنامه را تعریف کنید.

کنترل

گزینه ها

بررسی‌ برنامه‌های ورودی
نمایش تعداد مراحل محاسبه
نمایش اجرای برنامه

ذخیره و بار کردن (لود کردن) برنامه ها

تایپ زیر برنامه‌های از پیش تعریف شده، در صورتی‌ که در هنگام مقدار دهی اولیه لود می‌‌شوند.
ذخیره کردن:
بار کردن (لود کردن):

زیر برنامه‌های RM از پیش تعریف شده:

لطفا توجه داشته باشید که این زیر برنامه‌های RM از پیش تعریف شده را می‌‌توانید با تعریف‌های خودتان جایگزین نمائید.

فرا خوان برنامه RM معنی
Li<i>
(iSi).
حذف کردن
Tj<i>
(iSiAj).
انتقال دادن
Kj<i>
(iSiAjAh)(hShAi).
کپی کردن
Ae<i,j>
Ke<i>Ke<j>.
جمع نرمال شده
Me<i,j>
Kh<i>(hShKe<j>).
ضرب نرمال شده

Letzte Änderung: 15. Juni 2022.
Copyright: Universität zu Köln
Datenschutzerklärung; Impressum