A page table mechanism translates virtual addresses to real addresses. In
a first aspect, page table entries are contained in equal-sized blocks,
the entries within each block corresponding to contiguous pages of
virtual address space. Preferably, the common high-order portion of the
virtual address is contained in segments distributed among multiple page
table entries of the block. In a second aspect, the virtual address
indexes a binary tree definitional structure. Decode logic traverses a
binary tree defined by the definitional structure by testing selective
bits of the virtual address to reach a leaf of the binary tree, which
defines the location of data defining the real address.