0% found this document useful (0 votes)
26 views3 pages

Number System: Comparison Between Unsigned and Signed 2's Complement Binary Number Arithmetic (For N 5 Bits)

The document compares unsigned and signed 2's complement binary number arithmetic using 5-bit numbers as examples. It shows how addition and subtraction are performed similarly in binary, but the decimal interpretation differs between the two systems based on whether the most significant bit is treated as a sign bit or not.

Uploaded by

raja
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views3 pages

Number System: Comparison Between Unsigned and Signed 2's Complement Binary Number Arithmetic (For N 5 Bits)

The document compares unsigned and signed 2's complement binary number arithmetic using 5-bit numbers as examples. It shows how addition and subtraction are performed similarly in binary, but the decimal interpretation differs between the two systems based on whether the most significant bit is treated as a sign bit or not.

Uploaded by

raja
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Number System

meaningful education

Comparison Between Unsigned and Signed 2's Complement


Binary Number Arithmetic (for n=5 bits).
BINARY DECIMAL EQUIVALENT
UNSIGNED SIGNED 2's
Range: 00000 -> 01111 0 -> 15 0 -> +15
10000 -> 11111 16 -> 31 -16 -> -1
N1=00100 N1=4 N1=+4
Example N2=01001 N2=9 N2=+9
Numbers: N3=01110 N3=14 N3=+14
N4=10010 N4=18 N4=-14
N5=10100 N5=20 N5=-12
N6=11101 N6=29 N6=-3
Addition
Examples
1) N1: 00100 4 + 4
N2: + 01001 + 9 + + 9
----- ----- -----
0] 01101 13 +13

2) N2: 01001 9 + 9
N3: + 01110 + 14 + +14
----- ----- -----
0] 10111 23 - 9 .

3) N2: 01001 9 + 9
N4: + 10010 + 18 + -14
----- ----- -----
0] 11011 27 - 5

4) N3: 01110 14 +14


N5: + 10100 + 20 + -12
----- ----- -----
1] 00010 2 . + 2

5) N4: 10010 18 -14


N5: + 10100 + 20 + -12
----- ----- -----
1] 00110 6 . + 6 .

6) N5: 10100 20 -12


N6: + 11101 + 29 + - 3
----- ----- -----
1] 10001 17 . -15

www.ritambhara.in © 2016 RITAMBHARA TECHNOLOGIES


Number System
meaningful education

DECIMAL EQUIVALENT
BINARY UNSIGNED SIGNED 2's
Subtract
Examples:

7) N2: 01001 01001 9 + 9


N1: - 00100 -> + 11100 - 4 - + 4
----- ----- ----- -----
1] 00101 1] 00101 5 + 5

8) N1: 00100 00100 4 + 4


N2: - 01001 -> + 10111 - 9 - + 9
----- ----- ----- -----
0] 11011 0] 11011 27 . - 5

9) N4: 10010 10010 18 -14


N3: - 01110 -> + 10010 - 14 - +14
----- ----- ----- -----
1] 00100 1] 00100 4 + 4 .

10) N3: 01110 01110 14 +14


N4: - 10010 -> + 01110 - 18 - -14
----- ----- ----- -----
0] 11100 0] 11100 28 . - 4 .

11) N5: 10100 10100 20 -12


N6: - 11101 -> + 00011 - 29 - - 3
----- ----- ----- -----
0] 10111 0] 10111 23 . - 9

12) N6: 11101 11101 29 - 3


N5: - 10100 -> + 01100 - 20 - -12
----- ----- ----- -----
1] 01001 1] 01001 9 + 9

13) N6: 11101 11101 29 - 3


N1: - 00100 -> + 11100 - 4 - + 4
----- ----- ----- -----
1] 11001 1] 11001 25 - 7

13) N1: 00100 00100 4 + 4


N6: - 11101 + 00011 - 29 - - 3
----- ----- ----- -----
0] 00111 0] 00111 7 . + 7

www.ritambhara.in © 2016 RITAMBHARA TECHNOLOGIES


Number System
meaningful education

CONCLUSIONS

When adding or subtracting binary numbers, there is no difference in the binary result between
unsigned and signed. The only distinction between the two systems is the decimal
interpretation of the result. Binary addition is simply carried out as usual. Binary subtraction is
accomplished by taking the two's complement of the subtrahend and adding it to the minuend.
The interpretation of the results are shown below:

Unsigned Binary Numbers.

1. Only positive numbers exist; therefore the most significant bit is not an indication of
sign.

2. When adding, the answer is correct if there is no carry bit generated (ex. 1,2), if a
carry is generated, there is an overflow and more bits are needed to represent the
result (ex. 4,5).

3. When subtracting, the answer is correct only when a carry bit is generated (ex.
7,12). If the carry bit is cleared, the subtrahend is greater than the minuend which
generates a negative result, which is invalid in an unsigned system (ex. 8,10).

Signed 2's Complement Binary Numbers.

1. Positive numbers are identified by a most significant bit equal to 0, while


negative numbers have most significant bits (MSBs) equal to 1 and with the
negative quantity expressed in its 2's complement. The carry bit has no meaning
in a signed 2's complement system.

2. When adding, the answer is always correct if the MSBs of the added numbers
are different (ex. 3,4). "Adding a positive and negative number can never
produce an overflow." If the MSBs are the same and the MSB of the result is
different, an overflow has occurred (ex. 2,5). "Adding two positive numbers can
not produce a negative result or adding two negative numbers can not produce a
positive."

3. When subtracting, the answer is always correct if the MSBs of the subtracted
numbers are the same (ex. 8,12). "Subtracting numbers of the same sign can
never produce an overflow." If the MSBs are different, and the MSB of the
result is different than the minuend, an overflow has occurred (ex. 9,10).
"Subtracting a number of different sign from the minuend is like adding a
number of the same sign to the minuend, the result must have the same sign as
the minuend."

www.ritambhara.in © 2016 RITAMBHARA TECHNOLOGIES

You might also like