MIL-STD-1750A

از testwiki
پرش به ناوبری پرش به جستجو

الگو:Infobox CPU architecture

MIL STD P1750AE40PGME 1.jpg
P1750AE نیمه-هادی پیرامید

MIL-STD-1750A یک پردازندهٔ ۱۶ بیتی بر پایهٔ معماری مجموعه_دستورالعمل (ISA) است که شامل مولفه‌های اصلی و اختیاری است؛ که دستورات اختیاری در آن شامل واحد ممیز شناور (FPU) و مدیریت حافظه (MMU) می‌باشد.[۱][۲] استانداردی که برای 1750A توسط سازمان استانداردهای ارتش آمریکا توزیع شده‌است، شامل نحوهٔ پیاده‌سازی این ریز پردازنده نمی‌شود، که منجر گشته نسخه‌های متفاوتی از این ریز پردازنده توسط شرکت‌های مختلف تولید شود.[۳]

در درون 1750A

طبق استانداردی منتشر شده برای 1750A , این پردازنده از 2(16)کلمهٔ ۱۶-بیتی پشتیبانی می‌کند. همچنین در استاندارد یک واحد مدیریت حافظه (به صورت اختیاری) تعریف شده‌است که می‌تواند با استفاده از ۵۱۲ صفحهٔ رجیسترهای نگاشت از 2(20) کلمهٔ ۱۶-بیتی (در نظر گرفته شده در فضای I/O) پشتیبانی کند.[۳]

برنامه‌نویسی

برنامه‌نویسی برای این ریز پردازنده معمولاً توسط زبان JOVIAL که یک زبان برنامه‌نویسی سطح بالا است انجام می‌شود. این زبان برگرفته از زبان ALGOL 58 است.[۴]

منابع

الگو:پانویس