Skip to content

Arithmetic and Logic in Computer Systems

ISBN-10: 0471469459

ISBN-13: 9780471469452

Edition: 2004

Authors: Mi Lu

List price: $115.95
Shipping box This item qualifies for FREE shipping.
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

Arithmetic and Logic in Computer Systems provides a useful guide to a fundamental subject of computer science and engineering. Algorithms for performing operations like addition, subtraction, multiplication, and division in digital computer systems are presented, with the goal of explaining the concepts behind the algorithms, rather than addressing any direct applications. Alternative methods are examined, and explanations are supplied of the fundamental materials and reasoning behind theories and examples. No other current books deal with this subject, and the author is a leading authority in the field of computer arithmetic. The text introduces the Conventional Radix Number System and the Signed-Digit Number System, as well as Residue Number System and Logarithmic Number System. This book serves as an essential, up-to-date guide for students of electrical engineering and computer and mathematical sciences, as well as practicing engineers and computer scientists involved in the design, application, and development of computer arithmetic units.
Customers also bought

Book details

List price: $115.95
Copyright year: 2004
Publisher: John Wiley & Sons, Incorporated
Publication date: 1/28/2004
Binding: Hardcover
Pages: 246
Size: 6.75" wide x 10.00" long x 1.50" tall
Weight: 1.298
Language: English

Preface
List of Figures
List of Tables
About the Author
Computer Number Systems
Conventional Radix Number System
Conversion of Radix Numbers
Representation of Signed Numbers
Sign-Magnitude
Diminished Radix Complement
Radix Complement
Signed-Digit Number System
Floating-Point Number Representation
Normalization
Bias
Residue Number System
Logarithmic Number System
References
Problems
Addition and Subtraction
Single-Bit Adders
Logical Devices
Single-Bit Half-Adder and Full-Adders
Negation
Negation in One's Complement System
Negation in Two's Complement System
Subtraction through Addition
Overflow
Ripple Carry Adders
Two's Complement Addition
One's Complement Addition
Sign-Magnitude Addition
References
Problems
High-Speed Adder
Conditional-Sum Addition
Carry-Completion Sensing Addition
Carry-Lookahead Addition (CLA)
Carry-Lookahead Adder
Block Carry Lookahead Adder
Carry-Save Adders (CSA)
Bit-Partitioned Multiple Addition
References
Problems
Sequential Multiplication
Add-and-Shift Approach
Indirect Multiplication Schemes
Unsigned Number Multiplication
Sign-Magnitude Number Multiplication
One's Complement Number Multiplication
Two's Complement Number Multiplication
Robertson's Signed Number Multiplication
Recoding Technique
Non-overlapped Multiple Bit Scanning
Overlapped Multiple Bit Scanning
Booth's Algorithm
Canonical Multiplier Recoding
References
Problems
Parallel Multiplication
Wallace Trees
Unsigned Array Multiplier
Two's Complement Array Multiplier
Baugh-Wooley Two's Complement Multiplier
Pezaris Two's Complement Multipliers
Modular Structure of Large Multiplier
Modular Structure
Additive Multiply Modules
Programmable Multiply Modules
References
Problems
Sequential Division
Subtract-and-Shift Approach
Binary Restoring Division
Binary Non-Restoring Division
High-Radix Division
High-Radix Non-Restoring Division
SRT Division
Modified SRT Division
Robertson's High-Radix Division
Convergence Division
Convergence Division Methodologies
Divider Implementing Convergence Division Algorithm
Division by Divisor Reciprocation
References
Problems
Fast Array Dividers
Restoring Cellular Array Divider
Non-Restoring Cellular Array Divider
Carry-Lookahead Cellular Array Divider
References
Problems
Floating Point Operations
Floating Point Addition/Subtraction
Floating Point Multiplication
Floating Point Division
Rounding
Extra Bits
References
Problems
Residue Number Operations
RNS Addition, Subtraction and Multiplication
Number Comparison and Overflow Detection
Unsigned Number Comparison
Overflow Detection
Signed Numbers and Their Properties
Multiplicative Inverse and the Parity Table
Division Algorithm
Unsigned Number Division
Signed Number Division
Multiplicative Division Algorithm
References
Problems
Operations through Logarithms
Multiplication and Addition in Logarithmic Systems
Addition and Subtraction in Logarithmic Systems
Realizing the Approximation
References
Problems
Signed-Digit Number Operations
Characteristics of SD Numbers
Totally Parallel Addition/Subtraction
Required and Allowed Values
Multiplication and Division
References
Problems
Index