Quiz submission record for quiz3-2-1 at Wed Jul 7 01:45:04 2004: Your Answer for Question 1: If instructions are simply data in memory, theoretically, another program can alter the instructions that are going to be exicuted. A possible solution to this problem is to have separate memory for data and programs. This would, however, cause the system to be inefficient because there would be two different access systems. Your Answer for Question 2: A subnormal is a positive number less than one. (I think?) It is called that because a normalized number in scientific notation has exactly one digit before the decimal point. Therefore, following my skewed logic, subnormal would be having no digits before the decimal point.... I am doing the best with what I have to work with here. We want to deal with them because very few things in the real world actually end up being integers. Your Answer for Question 3: Because 1.0 would have all zeros in the significand and the exponent, and thus could be confused with zero, whereas 0.5 cannot be confused with 0 because the exponent would be non zero. Your Answer for Question 4: The strongest argument for adherance would be the existing code base that takes advantage of a given design. The strongest argument against adherance would be the fact that the standard was designed with much weaker technology in mind and that new hardware could take advantages of non-standard methods that old hardware could not use. Your unique submission ID is quiz3-2-1-cs61c-au-1089189904-657.