CSCI 370 Computer Architecture: Homework 2

Due date: On or before Monday, March 31, 2025
Absolutely no copying others’ works
Name: ______________________

  1. (Refined multiplication: 50%) Using a table similar to that shown in the Slide 8.6, calculate the product of the octal unsigned 6-bit integers 538 (or 1010112) and 658 (or 1101012) using the hardware and algorithm described in the figures of Slide 8.6. You should show the contents of each register on each step.
















  2. (First-version division: 50%) Using a table similar to that shown in the Slide 8.10, calculate the octal unsigned 6-bit integer 768 (or 1111102) divided by another octal unsigned 6-bit integer 138 (or 0010112) using the hardware and algorithm described in the figures of Slide 8.10. You should show the contents of each register on each step.
    Note that you have to actually show the differences in the procedures, not just the signs.