Home Segments Index Top Previous Next

303: Mainline

In the following, for example, a 2-byte pointer variable identifies a chunk of memory that contains the address of an integer object:

     *----- Pointer variable identifies the address of a chunk of  
     |      memory containing a pointer to an integer object 
     |    
     |       *----- Number stored in these 2 bytes is 88 
     |       | 
     v       v 
     ----------------- 
----*--------*--------*-- 
    |00000000|01011000| 
 ---*--------*--------*----- 
     24       25       26       27    
     ----------------- 
             |  
             | Number 88 refers to address of the byte where memory 
             | is allocated for an integer object 
             | 
             |  *----- 4 bytes of reserved storage   
             |  | 
             v  v 
             ------- 
         -*-*-*-*-*-*-*- 
            | | | | | | 
           -*-*-*-*-*-*- 
             ^       ^ 
             |       | 
             88      92