Browse > Article

A Design of Comparatorless Signed-Magnitude Adder/Subtracter  

Chung, Tae-Sang (Dept. of Electrical and Electronics Engineering, University of Chung-Ang)
Kwon, Keum-Cheol (Dept. of Electrical and Electronics Engineering, University of Chung-Ang)
Publication Information
Abstract
There are many possible representations in denoting both positive and negative numbers in the binary number system to be applicable to the complexity of the hardware implementation, arithmetic speed, appropriate application, etc. Among many possibilities, the signed-magnitude representation, which keeps one sign bit and magnitude bits separately, is intuitively appealing for humans, conceptually simple, and easy to negate by flipping the sign bit. However, in the signed-magnitude representation, the actual arithmetic operation to be performed may require magnitude comparison and depend on not only the operation but also the signs of the operands, which is a major disadvantage. In a simple conceptual approach, addition/subtraction of two signed-magnitude numbers, requires comparator circuits, selective pre-complement circuits, and the adder circuits. In this paper circuits to obtain the difference of two numbers are designed without adopting explicit comparator circuits. Then by using the difference circuits, a universal signed-magnitude adder/subtracter is designed for the most general operation on two signed numbers.
Keywords
Signed-Magnitude Number Representation; Difference Circuits; Adder/Subtracter; Complement;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Ivan Flores, 'The Logic of COMPUTER ARITHMETIC', Prentice-Hall, Inc. 1963. pp 20-43
2 Koren, Israel, 'Computer Arithmetic Algorithms', A.K. Peters, Ltd., Natick, MA, 2002. pp 6-14
3 Parhami, Behrooz 'Computer Arithmetic: Algorithms and Hardware Designs', Oxford Univ. Press, Inc. Oxford New York, 2000. pp 19-28
4 Kantabutra, V., 'A Recursive Carry-Lookahead /Carry-Select Hybrid Adder,' IEEE Trans. Computers, Vol. 42, No. 12, pp. 1495-9, 1993   DOI   ScienceOn
5 John B. Gosling, 'Design of Arithmetic Units for Digital Computers', Springer-Verlag New York Inc. 1980. pp 39-54
6 Kai Hwang, 'Computer Arithmetic : Principle, Architecture, and Design', John Wiley & Sons Ltd. 1979. pp 69-71, 107-112