4.2.1 The quantum half-subtractor
4.2.2 The quantum full-subtractor
5 The quantum multiplexer and demultiplexer
5.1.1 The quantum 2-to-1 multiplexer
5.1.2 The quantum 4-to-1 multiplexer
5.1.3 The quantum 2n-to-1 multiplexer
5.2.1 The quantum 1-to-2 demultiplexer
5.2.2 The quantum 1-to-4 demultiplexer
5.2.3 The quantum 1-to-2n demultiplexer
6 Quantum adder circuits
6.2 The quantum comparison circuit
6.3 The quantum 2-to-1 multiplier circuit
6.4 The design of a quantum carry skip adder
6.4.1 The four-bit quantum carry skip adder
6.4.2 The n-bit quantum carry skip adder
6.4.3 Calculation of the area and power of a quantum carry skip adder circuit
6.4.4 Complexity of the n-bit quantum carry skip adder circuit
7 The quantum multiplier–accumulator
7.1 The importance of the quantum multiplier–accumulator
7.2 The multiplication technique
7.3 Reduction of the garbage outputs and ancillary inputs of quantum circuits
7.4 The design of a quantum multiplier circuit
7.4.1 The quantum ANDing circuit
7.4.2 The quantum full-adder circuit
7.4.3 The n × n-qubit quantum multiplier
8 The quantum divider
8.1.1 Classical integer division algorithms
8.1.2 Quantum integer division algorithms
8.2 The importance of the quantum divider
8.3 The tree-based quantum division technique
8.3.1 Definitions and properties of the division technique
8.3.2 The algorithm of the division technique
8.4 The design of a quantum divider circuit
8.4.1 A technique to minimize the number of ancillary inputs in the quantum circuit realization
8.4.2 The components of the quantum divider circuit
9 The quantum BCD priority encoder
9.1 The properties of an encoder
9.2 The design of a quantum BCD priority encoder circuit
9.2.1 The quantum BCD priority encoder circuit
9.2.2 Analysis of the properties of the encoder circuit
10 The quantum decoder
10.1 The characteristics of a decoder
10.2 The design of a quantum decoder
10.2.1 The quantum decoder circuit