The Programmable Algorithm Machine (PAM). Part 1. Theory.

Abstract

This is Part 1 of a document which describes a Programmable Algorithm Machine (PAM). The proposed architecture includes multiple processing elements, spearate instruction and operand memories, instruction pipelining, and extensibility. The PAM can be programmed in the PAM High-Level Language (PHIL) or in the PAM Assembly Language (PAL). PHIL is an algorithmic programming language; PAL is based upon postfix assignment statements. A single parameterized compiler/assembler translates PHIL programs into PAL and maps PAL programs on to the PAM. A single parameterized simulation models the PAM family. Suggested applications for the PAM are described in Part 2 (Applications) of this document. (Author)

Document Details

Document Type
Technical Report
Publication Date
Jun 04, 1976
Accession Number
ADA029175

Entities

People

  • Maniel Vineberg

Organizations

  • Naval Information Warfare Systems Command

Tags

DTIC Thesaurus Topics

  • Algorithms
  • Assembly
  • Assembly Languages
  • Compilers
  • Computer Languages
  • Computer Programming
  • Formal Languages
  • High Level Languages
  • Instructions
  • Language
  • Programming Languages
  • Simulations

Readers

  • Computer Engineering
  • Fault Tolerant Diagnosis of Black and White Balloon Isolation Tests Using ¥.
  • Snow Cover Descriptors for Reptiles and Their Illustrations.