Professional Documents
Culture Documents
A.Baskar
BITS Pilani, K. K. Birla Goa Campus
25 January 2016
A.Baskar (BITS-Pilani)
Computer Programming
25 January 2016
1 / 28
Summary
Unsigned
A.Baskar (BITS-Pilani)
13
MinBits
8 Bit representation
1101
0000 1101
Computer Programming
25 January 2016
2 / 28
Summary
MinBits
8 Bit representation
Unsigned
13
1101
0000 1101
Sign-Magnitude Form
Sign-Magnitude Form
+13
-13
0 1101
1 1101
0000 1101
1000 1101
A.Baskar (BITS-Pilani)
Computer Programming
25 January 2016
2 / 28
Summary
MinBits
8 Bit representation
Unsigned
13
1101
0000 1101
Sign-Magnitude Form
Sign-Magnitude Form
+13
-13
0 1101
1 1101
0000 1101
1000 1101
1s Complement Form
1s Complement Form
+13 0 1101
-13 1 0010
0000 1101
1111 0010
A.Baskar (BITS-Pilani)
Computer Programming
25 January 2016
2 / 28
Summary
MinBits
8 Bit representation
Unsigned
13
1101
0000 1101
Sign-Magnitude Form
Sign-Magnitude Form
+13
-13
0 1101
1 1101
0000 1101
1000 1101
1s Complement Form
1s Complement Form
+13 0 1101
-13 1 0010
0000 1101
1111 0010
2s Complement Form
2s Complement Form
+13 0 1101
-13 1 0011
0000 1101
1111 0011
A.Baskar (BITS-Pilani)
Computer Programming
25 January 2016
2 / 28
Summary
Representation
of 0
Total Number
of Integers
Range
Unsigned
00 . . . 0
2n
O to 2n 1
Sign-Magnitude
Form
10 . . . 0
00 . . . 0
2n 1
(2n1 1) to
+(2n1 1)
1s Complement
Form
00 . . . 0
11 . . . 1
2n 1
(2n1 1) to
+(2n1 1)
2s Complement
Form
00 . . . 0
2n
2n1 to
+(2n1 1)
A.Baskar (BITS-Pilani)
Computer Programming
25 January 2016
3 / 28
A.Baskar (BITS-Pilani)
Computer Programming
25 January 2016
4 / 28
Questions
A.Baskar (BITS-Pilani)
Computer Programming
25 January 2016
5 / 28
A.Baskar (BITS-Pilani)
Computer Programming
25 January 2016
6 / 28
Questions
A.Baskar (BITS-Pilani)
Computer Programming
25 January 2016
7 / 28
A.Baskar (BITS-Pilani)
Computer Programming
25 January 2016
8 / 28
Questions
A.Baskar (BITS-Pilani)
Computer Programming
25 January 2016
9 / 28
A.Baskar (BITS-Pilani)
Computer Programming
25 January 2016
10 / 28
Questions
A.Baskar (BITS-Pilani)
Computer Programming
25 January 2016
11 / 28
A.Baskar (BITS-Pilani)
Computer Programming
25 January 2016
12 / 28
Questions
A.Baskar (BITS-Pilani)
Computer Programming
25 January 2016
13 / 28
A.Baskar (BITS-Pilani)
Computer Programming
25 January 2016
14 / 28
A.Baskar (BITS-Pilani)
Computer Programming
25 January 2016
14 / 28
A.Baskar (BITS-Pilani)
Computer Programming
25 January 2016
14 / 28
Questions
A.Baskar (BITS-Pilani)
Computer Programming
25 January 2016
15 / 28
A.Baskar (BITS-Pilani)
Computer Programming
25 January 2016
16 / 28
A.Baskar (BITS-Pilani)
Computer Programming
25 January 2016
16 / 28
Questions
Convert following binary numbers to decimal numbers.
.1001
11.1001
101.1111
Convert the following decimal numbers to binary numbers
0.5
0.250
0.875
0.1
15.1
0.365
A.Baskar (BITS-Pilani)
Computer Programming
25 January 2016
17 / 28
A.Baskar (BITS-Pilani)
Computer Programming
25 January 2016
18 / 28
A.Baskar (BITS-Pilani)
Computer Programming
25 January 2016
18 / 28
Questions
Write the floating point representation for the following binary
numbers
-.1001
11.1001
-101.1111
Write the floating point representation for the following decimal
numbers
6 58
3.1415927
64000
-15.365
A.Baskar (BITS-Pilani)
Computer Programming
25 January 2016
19 / 28
Questions
A.Baskar (BITS-Pilani)
Computer Programming
25 January 2016
20 / 28
A.Baskar (BITS-Pilani)
Computer Programming
25 January 2016
21 / 28
A.Baskar (BITS-Pilani)
Computer Programming
25 January 2016
21 / 28
Hexadecimal
Binary
Octal
Decimal
Hexadecimal
A.Baskar (BITS-Pilani)
Computer Programming
25 January 2016
22 / 28
Questions
A.Baskar (BITS-Pilani)
Computer Programming
25 January 2016
23 / 28
Questions
A.Baskar (BITS-Pilani)
Computer Programming
25 January 2016
23 / 28
Questions
A.Baskar (BITS-Pilani)
Computer Programming
25 January 2016
23 / 28
Questions
A.Baskar (BITS-Pilani)
Computer Programming
25 January 2016
24 / 28
Questions
A.Baskar (BITS-Pilani)
Computer Programming
25 January 2016
24 / 28
Characters
A.Baskar (BITS-Pilani)
Computer Programming
25 January 2016
25 / 28
A.Baskar (BITS-Pilani)
Computer Programming
25 January 2016
26 / 28
A.Baskar (BITS-Pilani)
Computer Programming
25 January 2016
26 / 28
Questions
101 OR 110
0101 0111 OR 1101 0111
0101 OR (1100 OR 1101)
A.Baskar (BITS-Pilani)
Computer Programming
25 January 2016
27 / 28
Questions
101 OR 110
0101 0111 OR 1101 0111
0101 OR (1100 OR 1101)
101 AND 110
0101 0111 AND 1101 0111
0101 AND (1100 AND 1101)
A.Baskar (BITS-Pilani)
Computer Programming
25 January 2016
27 / 28
Questions
101 OR 110
0101 0111 OR 1101 0111
0101 OR (1100 OR 1101)
101 AND 110
0101 0111 AND 1101 0111
0101 AND (1100 AND 1101)
NOT(1011)
NOT(1011) OR NOT(1100)
NOT(NOT(1101))
A.Baskar (BITS-Pilani)
Computer Programming
25 January 2016
27 / 28
Questions
A.Baskar (BITS-Pilani)
Computer Programming
25 January 2016
28 / 28