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
Link To Document