Page 101 - Engineering Digital Design
P. 101

72              CHAPTER 2 / NUMBER SYSTEMS, BINARY ARITHMETIC, AND CODES



                    alphabet letters, and a variety of printer and typewriter control abbreviations. An eighth bit
                    (not shown) is often used with the ASCII code for error detection purposes.
                      Another common character code is known as EBCDIC (pronounced "ebb-see-dick"),
                    the acronym for extended BCD interchange code. It uses 8-bit BCD strings so as to encode
                    a 256-character set.


                    FURTHER READING

                    Literature on number systems and arithmetic is extensive. Many journal articles and most
                    texts on digital logic design cover these subjects to one extent or another. Portions of this
                    chapter regarding number systems are taken from contributions by Tinder to The Electrical
                    Engineering Handbook, cited here. Recognized classic treatments of number systems and
                    arithmetic include those of Gamer, Hwang, and Knuth. The IEEE publication on the standard
                    for floating-point arithmetic is also frequently cited. These references, together with recent
                    texts covering the subject areas, are cited here.

                     [1] H. L. Garner, "Number Systems and Arithmetic," in Advances in Computers, Vol. 6. Academic
                        Press, New York, 1965, pp. 131-194.
                     [2] K. Hwang, Computer Arithmetic. John Wiley & Sons, New York, 1978.
                     [3] IEEE, IEEE Standard for Binary Floating-Point Arithmetic (ANSI/IEEE Std 754-1985) The
                        Institute of Electrical and Electronic Engineers, New York, 1985.
                     [4] D. E. Knuth, The Art of Computer Programming: Seminumerical Algorithms, Vol. 2. Addison-
                        Wesley, Reading, MA, 1969.
                     [5] V. P. Nelson, H. T. Nagle, B. D. Carroll, and J. D. Irwin, Digital Logic Circuit Analysis and
                        Design. Prentice Hall, Englewood Cliffs, NJ, 1995.
                     [6] L. H. Pollard, Computer Design and Architecture. Prentice Hall, Englewood Cliffs, NJ, 1990.
                     [7] A. W. Shaw, Logic Circuit Design. Saunders College Publishing, Fort Worth, TX, 1993.
                     [8] R. F. Tinder, Digital Engineering Design: A Modern Approach, Prentice Hall, Englewood Cliffs,
                        NJ, 1991.
                     [9] R. F. Tinder, "Number Systems," in The Electrical Engineering Handbook, 2nd ed. (R. C. Dorf,
                        Ed.). CRC Press, 1997, pp. 1991-2006.
                    [10] C. Tung, "Arithmetic," Computer Science (A. F. Cardenas et al, Eds.), Chapter 3. Wiley-
                        Interscience, New York, 1972.
                    [11] J. F. Wakerly, Digital Design Principles and Practice, 2nd ed. Prentice Hall, Englewood Cliffs,
                        NJ, 1994.


                    PROBLEMS

                    Note: Use Tables P2.1, P2.2, and P2.3 as needed in working the following problems.

                    2.1 Convert the following decimal numbers to binary:
                        (a) 5
                        (b) 14
                        (c) 39
                        (d) 107.25
                        (e) 0.6875
   96   97   98   99   100   101   102   103   104   105   106