Do the Even questions from sections 7.5.5 and 7.6.3.

(It wouldn't hurt if you studied the answers to the odd questions as well.)

In addition, do these problems:

  1. Given the following byte values, translate each to decimal as if the bytes were ASCII, unpacked BCD, and packed BCD in turn. If a translation isn't possible, explain why.

    1. 34h,31h,37h
    2. 04h,01h,07h
    3. 24h,11h,37h
  2. Of what practical use are the ASCII math instructions?

  3. Do a little research to find the origins of unpacked and packed BCD formats. Who/What prompted their initial creation/use? Where are they still used today?

  4. Show code to read two 3-digit numbers from the user and multiply them 'in ASCII'. Display the result.


This assignment is Level 5.