(real) Homework 15 – (since Homework 15 was really a programming assignment)

Due November 17, 2005

 

The signup sheet for language presentations is up on my door.   Please sign up

Name __________________________

 

 

Given the binary mantissa below where the binary point is assumed to be at the left of the mantissa answer the following questions

 

1011001101

  1. Show where the binary point is if the mantissa is multiplied by  22  
  2. What is its base 10 value?
  3. Show where the binary point is if the mantissa is multiplied by  25  
  4. What is its base 10 value?
  5. Show where the binary point is if the mantissa is multiplied by  2-1  
  6. What is its base 10 value?

 

  1. Show where the binary point is if the mantissa is multiplied by  81
  2. What is its base 10 value?
  3. Show where the binary point is if the mantissa is multiplied by  83 
  4. What is its base 10 value?
  5. Show where the binary point is if the mantissa is multiplied by  8-2 
  6. What is its base 10 value?

 

  1. Show where the binary point is if the mantissa is multiplied by  161
  2. What is its base 10 value?
  3. Show where the binary point is if the mantissa is multiplied by  16-1 
  4. What is its base 10 value?
  5. Show where the binary point is if the mantissa is multiplied by  163
  6. What is its base 10 value?

 

  1. If a twos complement exponent uses only 4 bits, what is the range of values the exponent can have?

 

  1. Read Chapter 16  section 16.4 through to the end of the chapter  (pages 666-692)

 

  1. PDPROLOG.exe is available in public directory  as is information and a setup for GNU Prolog.  You should download a version.