رایانه مرد کوچک: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
Europe2009 (بحث | مشارکتها) بدون خلاصۀ ویرایش |
نجات ۲ منبع و علامتزدن ۰ بهعنوان مرده.) #IABot (v2.0.8 |
||
خط ۱۴۹:
[[زبان اسمبلی]] یک زبان برنامهنویسی سطح پایین است که به جای کدهای دستورالعمل عددی از حفظیات و برچسبها استفاده میکند. اگرچه رایانههای مرد کوچک تنها از یک دستهٔ محدود از حفظیات استفاده میکنند، راحتی استفاده از یک حفظی برای هر دستورالعمل از زبان اسمبلی همان برنامه-که در زیر نشان داده شده-روشن میسازد. برنامهنویس نیازی به بخاطر سپردن یک مجموعه از کدهای عددی بینام ندارد و اکنون میتواند بوسیلهٔ یک مجموعه از کدهای بیشتر حفظی قابل یادآوری برنامهریزی شود. اگر این حفظی یک دستورالعمل شامل یک آدرس حافظه باشد (یک دستور انشعاب یا بارگیری/ذخیره داده) سپس یک برچسب برای نامگذاری آدرس حافظه استفاده میشود.
: ''{{سخ}}''
: این مثال برنامهای است که میتواند روی یک شبیهساز رایانه مرد کوچک کامپایل و اجرا میشود<ref>{{Cite web|url=http://www.yorku.ca/sychen/research/LMC/index.html|title=The Little Man Computer|accessdate=October 7, 2010|publisher=York University|last=Chen|first=Stephen Y.|last2=Cudmore|first2=William C}}</ref> قابل دسترس در وب سایت دانشگاه یورک (تورنتو، کانادا) یا روی یک برنامه کاربردی که توسط Mike Coley نوشته شدهاست.<ref>{{Cite web|url=http://www.gcsecomputing.org.uk/lmc/lmc.html|title=The Little Man Computer|accessdate=April 12, 2012|last=Coley|first=Mike|archive-date=9 دسامبر 2016|archive-url=https://web.archive.org/web/20161209224031/http://gcsecomputing.org.uk/lmc/lmc.html}}</ref> تمام این شبیهسازها شامل تمامی دستورالعملها و برنامههای ساده، یک اسمبلر برای تبدیل کد اسمبلی به کد ماشین، و یک توضیح جزئیاتی مرحله به مرحله از هر دستورالعمل رایانه مرد کوچک است.
INP
STA FIRST
خط ۲۵۶:
* [https://web.archive.org/web/20140627084933/http://www.ictcool.com/2011/12/16/download-lmc-simulation-v-1-5-2-requires-microsoft-excel/ Microsoft Excel LMC simulator]
* [http://www.yorku.ca/sychen/research/LMC/index.html Java Applet]
* [http://gcsecomputing.org.uk/lmc/lmc.html Windows Executable] {{Webarchive|url=https://web.archive.org/web/20161209224031/http://gcsecomputing.org.uk/lmc/lmc.html |date=9 دسامبر 2016 }}
* [https://web.archive.org/web/20101021070130/http://matt.krutar.org/LMC4/ JavaScript]
* [https://web.archive.org/web/20140421082717/http://robowriter.info/little-man-computer/ JavaScript (in browser) LMC with mnemonic support and error detection]
|