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