MIL-STD-1750A

از ویکی‌پدیا، دانشنامهٔ آزاد
1750A
بیت‌ها۱۶ بیتی
تاریخ معرفی۱۹۸۰
طرحCMOS, GaAs, ECL, SoS
گونهRISC
کدگذاریدستورالعمل ۱۶ بیتی
افزونه‌هاFPU, MMU
ثبّات‌ها
هدف اصلی۱۶ × ۱۶ بیتی
ممیز شناورمشخصات اختیاری است
MIL STD P1750AE40PGME 1.jpg
P1750AE نیمه-هادی پیرامید

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

در درون 1750A[ویرایش]

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

برنامه‌نویسی[ویرایش]

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

منابع[ویرایش]

  1. «نسخه آرشیو شده». بایگانی‌شده از اصلی در ۲۳ آوریل ۲۰۲۱. دریافت‌شده در ۱۸ مه ۲۰۲۱. مقدار |dead-url=dead نامعتبر (کمک)
  2. https://www.cs.uoregon.edu/Reports/AREA-201902-Pollard.pdf
  3. ۳٫۰ ۳٫۱ http://www.mssl.ucl.ac.uk/swift/docs/mil-std-1750a.pdf
  4. https://www.avivadirectory.com/Computers-and-Internet/Programming/JOVIAL/