楼主你可以这么理解:比如MAR有4位,也就是说它可以储存4个二进制位。一个二进制位要么是0,要么是1 ,就这两种选择!也就是说,比如4个二进制位组成的二进制数的所有可能性是不是:0000 0001...直到1111.。。。算一下,是不是 每一位两种可能,2x2x2x2=16,不就是2的4次方吗!!!!!纯手打,楼主给分吧!!!!!! 不懂追问!!!
寄存器位数4,相当于能给出0000、0001、0010、0011...1111共2^4个不同的地址,所以说存储单元个数为16