The Gateway to Computer Science Excellence
First time here? Checkout the FAQ!
+3 votes

The exponent of a floating-point number is represented in excess-N code so that:

  1. The dynamic range is large.
  2. The precision is high.
  3. The smallest number is represented by all zeros.
  4. Overflow is avoided.
asked in Digital Logic by Veteran (42.9k points) | 284 views

1 Answer

+8 votes
Best answer
Ans : C) The smallest number is represented by all zeros.

In computer system, a floating-point number is represented as S E M, i.e. using Sign bit, Exponent bits and Mantissa bits.

The exponent can be a positive as well as a negative number. So to represent negative number we can use 1's complement or 2's complement. Better choice would be 2's complement.

If we use 2's complement system to represent exponent, then problem will arise while comparing 2 floating point numbers. For example, if exponent of the 2 numbers are negative then for comparing we will have to convert them into positive number.

So to avoid this extra work, excess-N code is used so that all exponent can be represented in positive numbers, starting with 0.
answered by Loyal (4.4k points)
selected by

Quick search syntax
tags tag:apple
author user:martin
title title:apple
content content:apple
exclude -tag:apple
force match +apple
views views:100
score score:10
answers answers:2
is accepted isaccepted:true
is closed isclosed:true

29,158 questions
36,985 answers
34,824 users