A data abstraction language based on microprogramming

  • Authors:
  • R. Kurki-Suonio;J. Heinänen

  • Affiliations:
  • -;-

  • Venue:
  • MICRO 13 Proceedings of the 13th annual workshop on Microprogramming
  • Year:
  • 1980

Quantified Score

Hi-index 0.00

Visualization

Abstract

The paper describes the basic ideas in extending a machine-oriented microprogramming language into a system implementation language through data and control abstraction. The approach allows an extremely primitive base language to be bootstrapped to a higher level by a type definition mechanism where the operations of the types may be microprogrammed. Vertical migration is then possible by local modifications in operation definitions. On the other hand, a suitable type definition library would make it unnecessary for an ordinary user to know that all operations are ultimately based on microprogrammed definitions. This work is part of project Ukko which has designed a special microprogrammable computer for experimentation with user microprogramming.