The 
constant segment is a read-only virtual segment (does not have any memory associated with it); the value of 
constant[n] is always 
n. 
pop constant n is an illegal command.
Arrays are probably a more familiar concept for VM memory segments, rather than collections.
--Mark