Design of Arithmetic Units for Digital Computers

  • John B. Gosling

Table of contents

  1. Front Matter
    Pages iii-x
  2. John B. Gosling
    Pages 1-5
  3. John B. Gosling
    Pages 6-21
  4. John B. Gosling
    Pages 22-38
  5. John B. Gosling
    Pages 55-73
  6. John B. Gosling
    Pages 74-104
  7. John B. Gosling
    Pages 105-114
  8. John B. Gosling
    Pages 115-119
  9. John B. Gosling
    Pages 120-129
  10. Back Matter
    Pages 130-139

About this book


The original motivation for the development of digital computers was to make it possible to perform calculations that were too large to be attempted by a human being without serious likelihood of error. Once the users found that they could achieve their initial aims, they then wanted to go into greater detail, and to solve still bigger problems, so that the demand for extra computing power has continued unabated, and shows no sign of slackening. This book is an attempt to describe some of the more important techniques used today, or likely to be used in the near future, to perform arithmetic within the computing machine. There are, at present, few books in this field. Most books on computer design cover the more elementary methods, and some go into detail on one or two more ambitious units. Space does not allow more. In this text the aim has been to fill this gap in the literature. In selecting the topics to be covered, there have been two main aims: first, to deal with the basic procedures of arithmetic, and then to carry on to the design of more powerful units; second, to maintain a strictly practical approach. The number of mathematical formulae has been kept to a minimum, and the more complex ones have been eliminated, since they merely serve to obscure the essential principles.


Calc Calculation Likelihood Mathematica arithmetic computer design development field form minimum techniques

Authors and affiliations

  • John B. Gosling
    • 1
  1. 1.Department of Computer ScienceUniversity of ManchesterUK

Bibliographic information