Submicron Systems Architecture

Abstract

An assembly language has been defined for the tree machine and its instruction set. The language supports both the notation proposed and used by Sally Browning and the notation proposed and used by Marina Chen in her work on HARMOS. The assembly language contains pseudo instructions for the definition of the interconnections in the logical tree and the logical name of the ports. Macro definition and expansion features are included. These features are used in the generation of padding macros for mapping the logical tree onto the physical tree. The assembler works in three passes. It generates the object code for each processor, does the conversion from the logical tree to the physical tree, and produces information required by the loader. The loader loads a precoded bootstrap loader into each node of the tree before it loads the machine code with proper headers into the tree. Each processor in the tree runs its bootstrap loader and stores its own code into its own memory. The host computer initiates the execution on completion of the loading.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 05, 1981
Accession Number
ADA099374

Entities

People

  • Carver Mead
  • Charles L. Seitz

Organizations

  • California Institute of Technology

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Assembly Languages
  • Boolean Algebra
  • Data Management
  • Discrete Fourier Transforms
  • Geometry
  • Host Computers
  • Information Science
  • Instruction Set Architecture
  • Language
  • Logic
  • Machine Languages
  • Network Computing
  • Network Protocols
  • Networks
  • Notation
  • Petri Nets
  • Teamwork

Fields of Study

  • Computer science

Readers

  • Computer Engineering
  • Computer Science.
  • Graph Algorithms and Convex Optimization.