Advanced Avionics Computer Architecture. Volume 2. Instruction Set Architecture Specification.

Abstract

This exploratory development program was originally aimed at developing a computer with features to specifically support the JOVIAL (J73) programming language with considerations to Ada. Later, the program was redirected to modify the instruction set architecture (ISA) to more fully support Ada and increase performance. The new ISA supports most of the standard functions found in most ISA, but gives additional supports in: the Ada package concept, processing arrays and records, unconstrained arrays, dynamic storage allocation, detecting dangling reference, detecting undefined variables, Ada-like exception handling, case instructions, for-loop instructions, Ada-like parameter passing, Ada-like tasking instructions and IEEE-standard floating point data types. Keywords: High level language Ada machine, Semantic gap reduction; Language-directed architecture; Non-Von Neumann architecture; Object oriented architecture; Capability based addressing.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 01, 1985
Accession Number
ADA158120

Entities

People

  • L. Greenspan
  • R. Singletary

Tags

Communities of Interest

  • Energy and Power Technologies
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Air Force
  • Computer Architecture
  • Computer Programming
  • Computers
  • Computing System Architectures
  • Data Storage Systems
  • Department Of Defense
  • Floating Point Operations
  • Government Procurement
  • Governments
  • High Level Languages
  • Instruction Set Architecture
  • Instructions
  • Language
  • Programming Languages
  • Square Roots
  • Standards

Fields of Study

  • Engineering

Readers

  • Parallel and Distributed Computing.
  • Software Engineering
  • Software Verification and Validation.