Project 5 - question about the addresses in the DLX

It is written that the base address of the array A is 101, and that the address of “count” is 102. We learned that the array elements are stored as a continuous block, for example from 101 (for index 0 of the array) to 101 + n (for index n-1) of the array. So how is it possible that address 102 is allocated for the variable “count” if it supposed to be part of the memory block of the array?


The base address is not 101, the base address is stored at location 101.