About: MIL-STD-1750A

An Entity of Type: video game, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

MIL-STD-1750A or 1750A is the formal definition of a 16-bit computer instruction set architecture (ISA), including both required and optional components, as described by the military standard document MIL-STD-1750A (1980). Since August 1996, it has been inactive for new designs. In addition to the core ISA, the definition defines optional instructions, such as a FPU and MMU. Importantly, the standard does not define the implementation details of a 1750A processor.

Property Value
dbo:abstract
  • MIL-STD-1750A or 1750A is the formal definition of a 16-bit computer instruction set architecture (ISA), including both required and optional components, as described by the military standard document MIL-STD-1750A (1980). Since August 1996, it has been inactive for new designs. In addition to the core ISA, the definition defines optional instructions, such as a FPU and MMU. Importantly, the standard does not define the implementation details of a 1750A processor. (en)
  • MIL-STD-1750A или 1750A — формальное описание системы команд 16-битного компьютера, включающее как обязательные, так и необязательные компоненты. Принято в качестве военного стандарта США MIL-STD-1750A (1980 год). В дополнение к основной системе команд стандарт определяет такие дополнительные команды, как FPU (арифметика с плавающей запятой) и MMU. Важным является тот факт, что в стандарте не определены практические детали реализации процессоров 1750A. Из-за этого процессоры системы команд 1750A выпускает большое число компаний в виде отдельных компонентов, плат и системных решений, созданных с применением множества технологий, зачастую наиболее передовых и экзотических в период их появления (например, GaAs, ЭСЛ, кремний на сапфире). Особый интерес представляет тот факт, что системы на основе 1750A часто предлагают высокий уровень защиты от излучения и прочих опасных сред, делая их в полной мере подходящими для применения в военной, авиационной и космической отраслях. ВВС США определяют стандарт с целью получения общепринятой компьютерной архитектуры и, таким образом, уменьшения стоимости программного обеспечения и компьютерных систем для всех военных вычислительных нужд. Сюда входят такие встраиваемые решения, как системы управления воздушными судами и ракетами, а также более простые общие военные вычислительные потребности. Преимущества этой концепции были замечены не только в ВВС США, и 1750A был принят множеством других организаций, например, Европейским космическим агентством, NASA, Israeli Aircraft Industries и многими академическими проектами. Примерами военных воздушных судов, на которых применяются процессоры с системой команд 1750A, могут служить: * ВВС США, F-18, бортовой управляющий компьютер * ВВС США, F-16, цифровая бортовая система управления и компьютер, управляющий артиллерийским огнём * Армия США, вертолёт AH-64 Apache Longbow * IAI, истребитель Lavi * IBM , авиационный компьютер (применяемый в различных ролях, включая модернизированную авионику бомбардировщика F-111). Реализации, полностью соответствующие требованиям космической отрасли, сделали 1750A одним из немногих типов компьютеров, которые могут применяться в глубоком космосе. Примеры космических аппаратов, использующих 1750A: * EOS, спутники Aqua, Aura и Terra * ЕКА, * ЕКА, космический аппарат Розетта * MSTI-1, 2 & 3 * NASA, зонд Cassini * NASA, Landsat 7 * NASA, Mars Global Surveyor * Naval Research Laboratory Clementine Lunar Orbiter * ВВС США, компьютер ракета-носителя Titan IV * NOAA GOES-13, GOES-O и GOES-P Процессоры, основанные на стандарте MIL-STD-1750A, обычно программируются на JOVIAL, высокоуровневом языке программирования, описанном в стандарте Министерства обороны США и являющемся ответвлением ALGOL’а. Старые версии компилятора GNU GCC поддерживали работу с процессорами 1750A, но начиная с версии 3.1 эта возможность была объявлена устаревшей и удалена из последующих версий. По стандарту процессор 1750A может адресовать 216 16-битных слов памяти. Стандарт также определяет необязательный блок управления памятью, позволяющий адресовать 220 16-битных слов памяти при помощи 512 регистров страниц виртуальной памяти (в пространстве ввода-вывода), с раздельными пространствами команд и данных и с управляемым по ключу доступом к памяти. Большинство команд 16-битное, хотя некоторые имеют 16-битные расширения. Стандартный компьютер имеет 16 16-битных регистров общего назначения (с 0-го по 15-й). Регистры с 1-го по 15-й могут использоваться в качестве индексных. Регистры с 12-го по 15-й могут использоваться в качестве базовых. Любой из 16 регистров может выполнять роль указателя стека для команд SJS (stack jump subroutine) и URS (unstack return subroutine), но для команд PSHM (push multiple) и POPM (pop multiple) в качестве указателя стека используется только 15-й регистр. Система команд включает в себя 16- и 32-битные команды двоичной арифметики, а также 32- и 48-битные команды арифметики с плавающей запятой. Операции ввода-вывода, как правило, осуществляются через команды ввода-вывода (XIO и VIO), которые имеют отдельное адресное пространство размером 216 16-битных слов и могут иметь специализированную шину ввода-вывода. С выпуском 31 июля 1996 года Примечания к 4 ревизии стандарта MIL-STD-1750A был объявлен недействующим для новых военных проектов в США. Тем не менее, Индийская организация космических исследований и китайская аэрокосмическая промышленность продолжают применять 1750A в новых проектах. (ru)
  • MIL-STD-1750A或1750A是16位計算機指令集架構(ISA)的正式定義,包括軍用標准文件MIL-STD-1750A(1980)所述的必需組件和可選組件。 除了核心ISA,該定義定義了可選指令,如FPU和MMU。 重要的是,該標準沒有定義1750A處理器的實現細節。 (zh)
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 224786 (xsd:integer)
dbo:wikiPageLength
  • 11837 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1117379764 (xsd:integer)
dbo:wikiPageWikiLink
dbp:bits
  • 16 (xsd:integer)
dbp:design
  • CMOS, GaAs, ECL, SoS (en)
dbp:encoding
  • 16 (xsd:integer)
dbp:extensions
  • FPU, MMU (en)
dbp:fpr
  • Optional in specification (en)
dbp:gpr
  • 16 (xsd:integer)
dbp:introduced
  • 1980 (xsd:integer)
dbp:name
  • 1750.0
dbp:type
  • CISC (en)
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • MIL-STD-1750A or 1750A is the formal definition of a 16-bit computer instruction set architecture (ISA), including both required and optional components, as described by the military standard document MIL-STD-1750A (1980). Since August 1996, it has been inactive for new designs. In addition to the core ISA, the definition defines optional instructions, such as a FPU and MMU. Importantly, the standard does not define the implementation details of a 1750A processor. (en)
  • MIL-STD-1750A或1750A是16位計算機指令集架構(ISA)的正式定義,包括軍用標准文件MIL-STD-1750A(1980)所述的必需組件和可選組件。 除了核心ISA,該定義定義了可選指令,如FPU和MMU。 重要的是,該標準沒有定義1750A處理器的實現細節。 (zh)
  • MIL-STD-1750A или 1750A — формальное описание системы команд 16-битного компьютера, включающее как обязательные, так и необязательные компоненты. Принято в качестве военного стандарта США MIL-STD-1750A (1980 год). В дополнение к основной системе команд стандарт определяет такие дополнительные команды, как FPU (арифметика с плавающей запятой) и MMU. Реализации, полностью соответствующие требованиям космической отрасли, сделали 1750A одним из немногих типов компьютеров, которые могут применяться в глубоком космосе. Примеры космических аппаратов, использующих 1750A: (ru)
rdfs:label
  • MIL-STD-1750A (en)
  • MIL-STD-1750A (ru)
  • MIL-STD-1750A (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License