/// Creates a new TLB struct.
///
/// # Arguments
///
/// * `e` - The associativity of the cache.
/// * `s` - The number of sets in the cache.
///
/// # Example
///
/// ```
/// use mmu::hardware;
/// // create a new TLB with 4 sets, each with 4 lines.
/// let tlb = hardware::TLB::new(4, 4);
/// ```
Creates a new TLB struct.
Creates a new TLB struct .
pub fn new(e: u8, s: u8) -> TLB {
        TLB {
            e: e,
            s: s,
        }
    }
pub fn new ( e : u8 , s : u8 ) -> TLB { TLB { e : e , s : s , } }
Creates a new TLB struct.
Creates a new TLB struct .
e
u8
s
u8
example
```
use mmu::hardware;
create a new TLB with 4 sets, each with 4 lines.
` ` ` use mmu :: hardware ; create a new TLB with 4 sets each with 4 lines .