1.
Define
Number System.
The system concerned with the number and
represented by sequence of digits is called number system. It plays vital role
in computing and electronics. Number system also refers to the digits, its arrangement,
positional value and base of number system.
2. What
is base or radix of number system?
Ø The
total number of digits used by the particular number system is called base or
radix of that number system. For Example: Base of Binary number system is 2 because it uses two digits 0 and
1 only.
3. List
out the different types of number system with their bases.
Ø There
are 4 types of number system and its base are given below:
Number System
|
Base
|
Binary Number System
|
2
|
Octal Number System
|
8
|
Decimal
Number System
|
10
|
Hexadecimal Number
System
|
16
|
4.
Define
Binary number system.
Ø The
number system having base 2 and consists of digits: 0 and 1 is called Binary
number system.
5.
Define
Octal number system.
Ø The
number system having base 8 and consists of digits: 0, 1, 2, 3, 4, 5, 6 and 7
is called Octal number system.
6.
Define
Decimal (denary) number system.
Ø The
number system having base 10 and consists of digits: 0, 1, 2, 3, 4, 5, 6, 7, 8
and 9 is called Decimal (Denary) number system.
7.
Define
Hexadecimal number system.
Ø The
number system having base 10 and consists of digits: 0, 1, 2, 3, 4, 5, 6, 7, 8
, 9 and alphabets A, B, C, D, E and F is
called Hexadecimal number system.
Where:
A
|
10
|
B
|
11
|
C
|
12
|
D
|
13
|
E
|
14
|
F
|
15
|
8.
Why
do digital computers use binary number system for their operations?
Ø The
number system having base 2 and consists of digits: 0 and 1 is called Binary
number system. It has two bits 0 and 1. An electronic circuit has two states
either ON state or OFF state. The bit 1 represents high voltage (ON state) and
the bit 0 represents the low voltage (OFF state) of an electronic circuit.
That’s why digital computer uses binary number for their operations.
According it the order of writing symbols
for a number, number systems are divided into two types.
A)
Positional
Number System:-
The position of a
symbol in number has positional significance. Positional number is easy for
arithmetic computations. Different
position of the same symbol signifies different meaning (values).Examples of
positional number systems is decimal, binary etc.
Example: -
294=200+90+4 and 429=400+20+9. Therefore 294and 429 are different.
B)
Non-Positional
Number System:-
The
order of the symbols is the number does not have any significance. Examples of
non-positional number systems are Roman numbers, Greek numbers etc. Example:-
I,II,III,IV,V,VI,X,L,M etc. Arithmetic
with these numbers is difficult or complex arithmetic is almost impossible. In
today’s world non-positional number systems are rarely used because of this
complex nature and difficulty in arithmetic.
# CONVERSION OF NUMBER SYSTEM RULE (dfxfdGq)
(A)
From other Number System to Decimal
We should multiply the each digit
by its base.
For example:
i)
Convert (11111)2 to its decimal
equivalent. [HISSAN 2069-D1)
Solution:
Converting from Binary to decimal, we get
Face Value
|
1
|
1
|
1
|
1
|
1
|
Place
Value
|
24
|
23
|
22
|
21
|
20
|
Here,
=1x24+1x23+1x22+1x21+1x20
=1x16+1x8+1x4+1x2+1x1
=
16+8+4+2+1
= (31)10
ii)
(1011.01)2=
(?)10
Solution:
Converting from Binary to decimal, we get
Face
Value
|
1
|
0
|
1
|
1
|
. 0
|
1
|
Place
Value
|
23
|
22
|
21
|
20
|
2-1
|
2-2
|
Here,
=1x23+0x22+1x21+1x20+0x2-1+1x2-2
=8+0+2+1+0+0.25
= (11.25)10
iii)
(1570.04) 8=
(?)10
Solution: Converting from Octal to decimal, we
get
Face
Value
|
1
|
5
|
7
|
0
|
0
|
4
|
Place
Value
|
83
|
82
|
81
|
80
|
8-1
|
8-2
|
Here,
=1x83+5x82+7x81+0x80+0x8-1+4x8-2
=512+320+56+0+0+0.0625
= (888.0625)10
iv)
(CAB) 16= (?)10
Here,
Face
Value
|
C
|
A
|
B
|
Place
Value
|
162
|
161
|
160
|
Here,
=Cx162+Ax161+Bx160
=12x256+10x16+11x1=3072+160+11
=
(3243)10
(B)
From Decimal to other System
i)
Decimal to Binary
(456)10=
(?)2
Solution:
Converting from decimal to
binary, we get
(45.125)10 =
( ? )2
(0.125)10 = (?)2
0.125 x 2 = 0.25 integer part = 0
0.25 x 2= 0.5 integer part = 0
0.5 x 2 = 1 integer part = 1
So, (0.125)10=(0.001)2
Finally
we can write,
(45.125)10 = (101101.001)2
|
ii)
Decimal to Octal
(827)10= (?)8
So, (827)10=(1473)16
|
||||||||||||||||
|
QN
1. Convert (BABA)16 to its equivalent octal number. [HSEB-2073-“D”]
Solution: At first converting Hexadecimal to decimal,
we get
Face Value
|
B
|
B
|
A
|
Place Value
|
162
|
161
|
160
|
Here,
= B x 162 + B x 161
+ A x 160
= 11 x 256 + 11 x 16 + 10 x 1
=
(3002)10
Now, Converting decimal to octal, we get
8
|
3002
|
Tips: 3002 / 8 = 375. 25
|
|
8
|
375
|
-
2
|
write
375; for remainder
|
8
|
46
|
-
7
|
3002
– 8 x 375 = 2
|
8
|
5
|
-
6
|
|
0
|
-
5
|
# 9’s
and 10’s Complements Decimal Subtraction
By using the
complement method, addition process can be used to perform subtraction. This
reduces hardware of the computer. With the same hardware used for addition,
computers can perform subtraction through the complement method.
There are two
types of complement s for each base or radix ‘r’ system:
The r’s
complement and the (r-1)’s complement
When the value of
the base or radix ‘r’ is 2 then the two types are referred as the 2’s and 1’s
complement for Binary Number System and the 10’s and 9’s Complement for the
Decimal Number System.
By:
r’s Complement method” 10’s Complement for Decimal number
1. Let
M=72532 and N= 13250 ,
10’s
Complement of i.e. 13250 = (99999-13250) +1=86750
.
. . 72532
+ 86750
1 59282
2. If
M>N, the sum will produce an end carry which is discarded and what is left
is the result is M-N. Here M>N, so end carry 1 is discarded, so answer is
59282.
3. If
M<N , the sum does not produce an end carry and is equal to r’s complement
of the sum and place negative sign in front.
Let
M= 13250 and N=72532,
10’s
complement of N = (99999-72532) +1=27468
13250+27468=40718
Since,
M<N, so answer = 10’s complement of sum i.e. 40718
=
(99999-40718) +1= - 59282
By
(r-1)‘s Complement method for decimal number
1. Let
M=72532 and N=13250
Here, 9’s complement of N
i.e. 13250= 99999-13250=86749
.
. . 72532
+ 86749
1 59281
2. If
M>N, the sum will produce an end carry which is discarded and what is left
is the result. Here, M>N, so end carry 1 is discarded and is added to the
result to get the final result. So, answer = 59282+1=59282.
3. If
M<N, the sum does not produce an end carry and is equal to (r-1)’s
complement of the sum and place negative sign in front.
Let M=13250 and N=72532,
So, 9’s Complement of N
i.e. 72532 = 99999-72532 = 27467
.
. . 13250
+ 27467
40717
Here, M>N, So answer =
9’s Complement of 40717
= 99999-40717= - 59282
Binary
Addition:
As with decimal addition, to add two binary numbers we need to add two corresponding bits from the two numbers at a time. The result of addition of two bits from the two numbers is given in the table.
As with decimal addition, to add two binary numbers we need to add two corresponding bits from the two numbers at a time. The result of addition of two bits from the two numbers is given in the table.
X
|
Y
|
X+Y
|
0
|
0
|
0
|
0
|
1
|
1
|
1
|
0
|
1
|
1
|
1
|
0
(carry 1)
|
Workout
Examples:
a)
110+10
110
+ 010
1000
|
b) 101101+1001
101101
+ 001001
110110
|
c)
1011+0111
1011
+ 0111
10010
|
Binary
Subtraction:
As with decimal subtraction, to subtract a
binary numbers from other we need to subtract a correspond bit from other. The
result of subtraction of a bit from the other is given in the table.
X
|
Y
|
X-Y
|
0
|
0
|
0
|
0
|
1
|
1 (borrow)
|
1
|
0
|
1
|
1
|
1
|
0
|
Workout
Examples:
i) 1101-111
1101
-
0111
0110
|
ii) 10101-1010
10101
-
01010
01011
|
iii) 1010-100
1010
- 0100
0110
|
1’s
and 2’s Complement Methods of Binary Subtraction:
Complements are used in digital computers
for simplifying the subtraction operation and for logical manipulation. There
are two types of complements for each base or radix ‘r’ system.
1’s Complement
The 1’s complement
of binary number is obtained by subtracting each digit from 1. Because of the subtraction
of a binary digit from 1, the bit changes from 0 to 1 and 1 to 0. For example,
the complement of 1’s of 1011001 is 01001110 and the 1’s complement of 000111
is 111000.
2’s Complement
2’s complement of
binary number is obtained by adding 1 to 1’s complement value. The 2’s
complement of 101100 is 010100 and is obtained by adding 1 to 1’s complement of
101100, i.e.
= (111111-101100)
+1=010100
Some solved 1’s and 2’s complement problems:
1.
Subtract
(1011)2 from (1100)2 by using 1’s and 2’s complement
method.
Solution: We
have to find 1100-1011 = ?
1’s complement method
Let, P = 1100 and Q =
1011
Since, both numbers have
equal bits. No need to add zero in either case in front to make them equal.
1’s Complement of Q = 1111
– 1011
= 0100
Now, adding 1’s
complement of Q with P, we get
1
0100
+ 1100
10000
Since, P > Q, there is an end carry 1.
So, adding the end carry 1 at last, we get
Answer
= 0000 + 1
= (0001)2
2’s complement method
Let, P = 1100 and Q =
1011
Since, both numbers have
equal bits. No need to add zero in either case in front to make them equal.
2’s Complement of Q = (1111
– 1011) + 1
= 0100 + 1
= 0101
Now, adding 2’s
complement of Q with P, we get
1
0101
+ 1100
10001
Since, P > Q, there is an end carry 1.
In 2’s complement we have to discard the end carry 1 , then
Answer
= (0001)2
2.
Subtract
(111)2 from (1000)2 by using 1’s and 2’s complement
method.
Solution:
We have to find 1000-111 = ?
1’s complement method
Let, P = 1000 and Q = 0111
Since, both numbers have not equal bits. We
have to add one zero in 2nd number in order to make both equal bits.
1’s Complement of Q = 1111 – 0111
= 1000
Now, adding 1’s complement of Q with P, we get
1000
+ 1000
10000
Since, P > Q, there is an end carry 1.
So, adding the end carry 1 at last, we get
Answer
= 0000 + 1
= (0001)2
2’s complement method
Let, P = 1000 and Q = 0111
Since, both numbers have not equal bits.
We have to add one zero in 2nd number in order to make both equal
bits.
2’s Complement of Q = (1111
– 0111) + 1
= 1000 + 1
= 1001
Now, adding 2’s
complement of Q with P, we get
1001
+ 1000
10001
Since, P > Q, there is an end carry 1.
In 2’s complement we have to discard the end carry 1 , then
Answer
= (0001)2
3.
Subtract
(1000)2 from (111)2 by using 1’s and 2’s complement
method.
Solution: We
have to find 111-1000 = ?
1’s complement method
Let, P = 0111 and Q = 1000
Since, both numbers have not
equal bits. We have to place one zero in front of 1st number to make
them equal.
1’s Complement of Q =
1111 – 1000
= 0111
Now, adding 1’s
complement of Q with P, we get
111
0111
+ 0111
1110
Since, P < Q, there is no end carry 1.
So, we have to find the 1’s complement of 1110 and place the minus sign in
front of final answer, we get
1’s
complement of 1110= 1111-1110
=
- (0001)2
2’s complement method
Let, P = 0111 and Q = 1000
Since, both numbers have not
equal bits. We have to place one zero in front of 1st number to make
them equal.
2’s Complement of Q = (1111
– 1000)+1
= 0111+1 = 1000
Now, adding 2’s
complement of Q with P, we get
1000
+ 0111
1111
Since, P < Q, there is no end carry 1.
So, we have to find the 2’s complement of 1111 and place the minus sign in
front of final answer, we get
2’s
complement of 1111= (1111-1110) + 1
= 0000 + 1
= - (0001)2
Homework [Unit – 3]
1.
List out the
different number system with its base. Convert (456)10 to binary
number system.
2.
Convert (BBA)16
to its octal number.
3.
Subtract (1001)2
from (1111)2 by using 1’s and
2’s complement method.
4.
Subtract (1000)2
from (1111)2 by using 1’s and 2’s complement method.
5.
Subtract (100000)2
from (111)2 by using 1’s and 2’s complement method.
6.
Perform the
following binary operation:
i.
10111+111
|
ii.
1111-1001
|
iii.
11001-1101
|
iv.
1111+1111
|
-0-
0 comments:
Post a Comment
Your suggestions / query encourages more to share things like this. Feel free to comment in below box.
What ever you think about it...