09/30/2006
A student wrote, asking about problem 2(b) on the last problem set.
BUT, I was heading out the door to catch a flight, so I asked Veynu
to respond. As we always do, if the response carries information
that could be useful to others, we prefer to share it with you all.
Yale Patt
> From narasima@ece.utexas.edu Thu Sep 28 03:05:36 2006
> Subject: Re: Problem Set
> Date: Thu, 28 Sep 2006 03:05:37 -0500
>
> Hello ********, I am responding on behalf of Dr. Patt
> since he is out of town for a few days.
>
> > Prof. Patt,
> >
> > On question #2 letter 'b', should it read from 12 to 60
> > instead of 4 to 60?
>
> No, it should stay as it is, 4 to 60 is correct.
>
> > 4 is the number of address lines, but there are
> > 12 locations since it has an addressability of 3 bits.
>
> No, 4 is NOT the number of address lines. The number of
> address lines refers to how many bits wide the address is.
> In the example memory from figure 3.21 in the book, the number
> of address lines is 2 which is represented by A[1:0]. So,
> with 2 bits of address we can uniquely identify 2^2 = 4 memory
> locations. Another way of saying this is that the "address
> space" of the memory is 4 locations. So in this example memory,
> there are 4 memory locations, not 12 as you said above. Within
> each of the 4 memory locations, 3 bits are stored, so we would
> say the memory has an "addressability" of 3 bits.
>
> I hope this clears things up, if it is still unclear please
> see a TA in office hours.
>
> > Thanks for yout time,
> > <<name withheld ...>>
>
> You are welcome.
>
> --Veynu