• DocumentCode
    1135217
  • Title

    A Unified Numeric Representation Arithmetic Unit and Its Language Support

  • Author

    Kornerup, Peter ; Shriver, Bruce D.

  • Author_Institution
    University of Aarhus
  • Issue
    7
  • fYear
    1977
  • fDate
    7/1/1977 12:00:00 AM
  • Firstpage
    651
  • Lastpage
    659
  • Abstract
    This paper describes a combined arithmetic unit and language support system which allows user specifications of the arithmetic. Limited extensions to a high-level language, in connection with a generalized underlying arithmetic unit, allow a single skeletal unified numeric operand type to be refined into a variety of data types. The interpretation of operands by the operators is based on type descriptors, allowing one set of polymorphic arithmetic operators to be defined across all combinations of user-defined operand types. The arithmetic unit is realized in microcode to achieve efficiency.
  • Keywords
    Arithmetic unit, computer arithmetic, language design, microprogramming, numerical computations.; Algorithms; Computer aided instruction; Computer science; Control systems; Councils; Digital arithmetic; Floating-point arithmetic; Helium; High level languages; Microprogramming; Arithmetic unit, computer arithmetic, language design, microprogramming, numerical computations.;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1977.1674898
  • Filename
    1674898