Quiz submission record for quiz3-2-1 at Tue Jul 6 22:25:31 2004: Your Answer for Question 1: Since data can represent anything, if someone put some data to incorrect places, for example, a character where an integer should be used, the program may crash we can add extra bits to tell the computer what type the data is. The trade off is that more memory is used to store the extra bit Your Answer for Question 2: subnormal is the number between zero and the smallest normalized number. They have the same exponent as zero's but a nonzero significand. If we don't care about it, there will be a gap in the floating points, and the program will crash if we don't handle this program Your Answer for Question 3: In the old days, floating point representation did not have a guard bit, which is used to determine the precision of the floatiing point. Therefore, programmers broke a floating point into 2 parts, while each part is less than 1 Your Answer for Question 4: For: the co-processor is compatable to other machines Against: The IEEE 754 does not balance the language and compiler issue. We have to spend more time to write the codes that will comply with The IEEE standard Your unique submission ID is quiz3-2-1-cs61c-en-1089177931-2776.