To investigate the implementation of integer multiplication in hardware.

Readlab lecture notes.

- The diagram below shows an unsigned integer multiplier.
- Build the circuit in Logicworks using:
- 4 bit data paths
- hex keyboards for setting the initial values of the Multiplicand and Multiplier register Q
- switches for controlling the shifting and the loading of the A register
- switches for controlling the shifting and loading of the Q register
- switches to control the loading and clearing of the C register (the C register can be a D flip-flop)
- hex displays and binary probe to show the results
- show the contents of B*D (i.e. 1001*1101 ) at each stage of the multiplication
**Hand in the following:**

1. Make a table to show the result and operation at each stage of the multiplication.

2. Print out your circuits at the initial stage, the final stage and any two stages in between.

Describe the rules for the use of the carry bit in your multiplier circuit.