MIL-STD-1750A

MIL-STD-1750A یک پردازندهٔ ۱۶ بیتی بر پایهٔ معماری مجموعه_دستورالعمل (ISA) است که شامل مولفههای اصلی و اختیاری است؛ که دستورات اختیاری در آن شامل واحد ممیز شناور (FPU) و مدیریت حافظه (MMU) میباشد.[۱][۲] استانداردی که برای 1750A توسط سازمان استانداردهای ارتش آمریکا توزیع شدهاست، شامل نحوهٔ پیادهسازی این ریز پردازنده نمیشود، که منجر گشته نسخههای متفاوتی از این ریز پردازنده توسط شرکتهای مختلف تولید شود.[۳]
در درون 1750A
طبق استانداردی منتشر شده برای 1750A , این پردازنده از کلمهٔ ۱۶-بیتی پشتیبانی میکند. همچنین در استاندارد یک واحد مدیریت حافظه (به صورت اختیاری) تعریف شدهاست که میتواند با استفاده از ۵۱۲ صفحهٔ رجیسترهای نگاشت از کلمهٔ ۱۶-بیتی (در نظر گرفته شده در فضای I/O) پشتیبانی کند.[۳]
برنامهنویسی
برنامهنویسی برای این ریز پردازنده معمولاً توسط زبان JOVIAL که یک زبان برنامهنویسی سطح بالا است انجام میشود. این زبان برگرفته از زبان ALGOL 58 است.[۴]