Operations on Signed Numbers

Abstract

Signed integers are normally represented using 2’s complement representation. Addition and subtraction of signed numbers is done similar to that of unsigned numbers. However carry (or borrow) is simply ignored. Unlike unsigned number carry (or borrow) does not mean overflow or error. Doubling of a signed number can be done by shift left. However, halving of a signed number cannot be done by shift right. Hence special arithmetic instruction SAR (Shift arithmetic right) is needed. We have defined an alternative representation for signed numbers. Here a positive number is represented by appended a zero (0) at right. Here a negative number is represented by inverting all bits in corresponding positive number. Two signed numbers are added by adding corresponding binary representation. After that carry is added to the result. Similarly two signed numbers are subtracted by subtracting corresponding binary representation. After that borrow is subtracted. Doubling and halving is done by ROL (Rotate left) and ROR (Rotate right) respectively.

Authors and Affiliations

Naika Sateesh Kumar , Muduganti Rathan Reddy , Y. Srinivas , J. Vijayasekhar , V K Narla

Keywords

Related Articles

Routing and Security in Self Organizing Mobile Ad Hoc Networks (MANET): Challenges and Solutions

Ad hoc networks in general have to deal with a highly decentralized as well as a continuously changing topology due to the mobility of the nodes. MANET is not a new paradigm in wireless community. The technology is quite...

Analysis of Fuzzy Fault Tree using Intuitionstic Fuzzy Numbers

In generally fuzzy seats are used to analyses the system reliability. In present paper we have presented a new approach to evaluate the reliability of fuzzy fault tree using Intuitionstic Fuzzy Numbers. In application of...

SPEECH WATERMARKING USING DISCRETE WAVELET TRANSFORM, DISCRETE COSINE TRANSFORM AND SINGULAR VALUE DECOMPOSITION

The main goal of this paper is to embed a watermark in the speech signal, using the three techniques such as Discrete Cosine Transform (DCT) along with Singular Value Decomposition (SVD) and Discrete Wavelet Transform (D...

Hybrid Reconfigurable FPGA Architecture Based on Autonomous Fine-Grain Power- Gating

Field Programmable Gate Arrays (FPGAs) are special type processor which allows the end user to configure directly. This paper investigates to design a low power reconfigurable Asynchronous FPGA cells. The proposed design...

Map Overlay and Zooming for Satellite Images

Map overlay and satellite image zooming makes map reading more convenient. These techniques are the building block for various analysis operations in GIS. Map overlay is performed by layering maps in the form of shapefil...

Download PDF file
  • EP ID EP93105
  • DOI -
  • Views 153
  • Downloads 0

How To Cite

Naika Sateesh Kumar, Muduganti Rathan Reddy, Y. Srinivas, J. Vijayasekhar, V K Narla (2013). Operations on Signed Numbers. International Journal of Computer Science & Engineering Technology, 4(1), 44-48. https://europub.co.uk/articles/-A-93105