edited by
24,010 views
38 38 votes

A ROM is used to store the table for multiplication of two $8$-bit unsigned integers. The size of ROM required is

  1. $256 \times 16$
  2. $64 K \times 8$
  3. $4 K \times 16$
  4. $64 K \times 16$

3 Answers

Best answer
89 89 votes
When we multiply two $8$ bit numbers result can go up to $16$ bits. So, we need $16$ bits for each of the multiplication result. Number of results possible $= 2^8 \times 2^8 = 2^{16} = 64 \ K$ as we need to store all possible results of multiplying two $8$ bit numbers. So, $64 \ K \times 16 $is the answer.

Correct Answer: $D$
edited by
3 3 votes
  • Two 8-bit unsigned integers can each have $2^8 = 256$ possible values.
  • The total number of possible input combinations is $256 *256 = 65,536$.
  • The product of two $8-bit$ numbers can be up to $16 bits$ wide ($8 bits + 8 bits = 16 bits$).
  • To access $65,536$ unique combinations, we need $16$ address lines ($2^16 = 65,536$).
  • To store $16-bit$ values, we need 16 data lines.
  • $16$ address lines to specify the input combination (65,536 possible combinations).
  • $16$ data lines to output the 16-bit product value.
  • 64K x 16, where $64K$ represents the number of addressable locations (65,536) and $16$ represents the width of each location (in bits)
Answer:
Position:
Show:

Related questions

59 59 votes
6 answers 6 answers
21.6k
21.6k views
Kathleen asked Oct 9, 2014
21,613 views
Consider the circuit in below figure which has a four bit binary number $b_3b_2b_1b_0$ as input and a five bit binary number, $d_4d_3d_2d_1d_0$ as output.Binary to Hex co...
58 58 votes
2 answers 2 answers
29.9k
29.9k views
Kathleen asked Oct 9, 2014
29,938 views
Consider the following floating-point number representation.$$\overset{31 \quad \qquad 24 \quad 23 \qquad\quad 0} {\begin{array}{|l|l|}\hline \text{Exponent} & \text{Ma...
28 28 votes
2 answers 2 answers
11.2k
11.2k views
Kathleen asked Oct 9, 2014
11,244 views
Booth’s algorithm for integer multiplication gives worst performance when the multiplier pattern is$101010\ldots1010$$100000\ldots 0001$$111111\ldots 1111$$011111\ldots11...
12 12 votes
1 answers 1 answer
4.2k
4.2k views
go_editor asked Feb 10, 2018
4,205 views
Consider the synchronous sequential circuit in the below figureGiven that the initial state of the circuit is $S_4,$ identify the set of states, which are not reachable.