Skip to main content

The Representation of Numbers in Computing Systems

  • Chapter
Computer Arithmetic
  • 2318 Accesses

Abstract

The chapter contains fundamental notions referring to the number representations in computation, in fixed point and in floating point. As regards the fixed point, in distinct sections we analyze the binary numbers and decimal numbers representations. We present, together with their advantages and disadvantages, the representations of fixed point binary numbers in sign-magnitude, ones complement and twos complement codes, in particular aiming toward the addition operation. Referring to the floating point representations, the emphasis is on the issues concerning the biased representation of the exponent and the normalized representation of the mantissa. Moreover, the specific elements corresponding to the IEEE 754 floating point binary number representation standard are detailed.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Randal E. Bryant, David O’Hallaron: “Computer Systems. A Programmer’s Perspective” Pearson Education International, Upper Saddle River, 2003.

    Google Scholar 

  2. Miloš D. Ercegovac, Tomas Lang: “Digital Arithmetic” Morgan Kaufmann, San Mateo, 2004.

    Google Scholar 

  3. John P. Hayes: “Computer Architecture and Organization” McGraw-Hill, New York, Third Edition, 1998.

    Google Scholar 

  4. John L. Hennessy, David A. Patterson: “Computer Architecture. A Quantitative Approach” Morgan Kaufmann, San Mateo, Third Edition, 2003; Appendix H: Computer Arithmetic by David Goldberg.

    Google Scholar 

  5. W. Kahan: “Lecture Notes on the Status of IEEE Standard 754 for Binary Floating-Point Arithmetic” October 1997, http://www.cs.berkeley.edu/~wkahan/ieee754status/IEEE754.PDF.

  6. Ulrich W. Kulisch: “Advanced Arithmetic for the Digital Computer. Design of Arithmetic Units” Springer, Berlin, 2002.

    Book  MATH  Google Scholar 

  7. Amos R. Omondi: “Computer Arithmetic Systems. Algorithms, Architecture and Implementations” 1994. C.A.R. Hoare Series Editor.

    MATH  Google Scholar 

  8. Behrooz Parhami: “Computer Arithmetic. Algorithms and Hardware Designs” Oxford University Press, London, 2000.

    Google Scholar 

  9. Sridhar Rajagopal, Joseph R. Cavallaro: “Truncated On-line Arithmetic with Applications to Communication Systems” IEEE Trans. Comput., vol. 55, no. 10, 2006, pp. 1240–1252.

    Article  Google Scholar 

  10. Eric M. Schwarz, Martin Schmookler, Son Dao Trong: “FPU Implementations with Denormalised Numbers” IEEE Trans. Comput., vol. 54, no. 7, 2005, pp. 825–836.

    Article  Google Scholar 

  11. William Stallings: “Computer Organization and Architecture. Designing for Performance” Prentice Hall International, Englewood Cliffs, 1999.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Vlăduţiu, M. (2012). The Representation of Numbers in Computing Systems. In: Computer Arithmetic. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-18315-7_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-18315-7_1

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-18314-0

  • Online ISBN: 978-3-642-18315-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics