Multi-level Page Tables

  • Due Oct 4, 2019 at 11:59pm
  • Points 8
  • Questions 4
  • Time Limit None
  • Allowed Attempts Unlimited

Instructions

This fun little homework tests if you understand how a multi-level page table works. And yes, there is some debate over the use of the term fun in the previous sentence. The program is called:
paging-multilevel-translate.py

Some basic assumptions:

- The page size is an unrealistically-small 32 bytes
- The virtual address space for the process in question (assume there is only one) is 1024 pages, or 32 KB
- physical memory consists of 128 pages

Thus, a virtual address needs 15 bits (5 for the offset, 10 for the VPN).
A physical address requires 12 bits (5 offset, 7 for the PFN).

The system assumes a multi-level page table. Thus, the upper five bits of a virtual address are used to index into a page directory; the page directory entry (PDE), if valid, points to a page of the page table. Each page table page holds 32 page-table entries (PTEs). Each PTE, if valid, holds the desired translation (physical frame number, or PFN) of the virtual page in question.

The format of a PTE is thus:

VALID | PFN6 ... PFN0

and is thus 8 bits or 1 byte.

The format of a PDE is essentially identical:

VALID | PT6 ... PT0

You are given two pieces of information to begin with.

First, you are given the value of the page directory base register (PDBR), which tells you which page the page directory is located upon.

Second, you are given a complete dump of each page of memory. A page dump looks like this:

page 0: 08 00 01 15 11 1d 1d 1c 01 17 15 14 16 1b 13 0b ...
page 1: 19 05 1e 13 02 16 1e 0c 15 09 06 16 00 19 10 03 ...
page 2: 1d 07 11 1b 12 05 07 1e 09 1a 18 17 16 18 1a 01 ...
...

which shows the 32 bytes found on pages 0, 1, 2, and so forth. The first byte (0th byte) on page 0 has the value 0x08, the second is 0x00, the third 0x01, and so forth.

You are then given a list of virtual addresses to translate.

Use the PDBR to find the relevant page table entries for this virtual page. Then find if it is valid. If so, use the translation to form a final physical address. Using this address, you can find the VALUE that the memory reference
is looking for.

Of course, the virtual address may not be valid and thus generate a fault.

Here are the contents of physical memory you should use for all the following questions.

page 0x00 ( 0): 7f 7f 7f b7 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 84 7f 8d 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f

page 0x01 ( 1): 13 1b 11 01 0b 0e 0a 01 13 0f 15 0b 02 08 05 0e 04 02 10 04 03 03 15 19 19 11 13 17 0d 0f 16 13
page 0x02 ( 2): 1a 1a 05 15 08 05 0f 16 0b 0a 06 11 12 1a 19 00 04 04 08 17 0f 16 1a 0b 00 06 13 11 06 17 00 04
page 0x03 ( 3): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
page 0x04 ( 4): 0b 0d 0f 04 16 04 04 1b 0d 1b 0b 1b 02 1c 1e 14 06 1d 08 11 0e 1d 13 19 0c 08 0a 11 17 17 1b 11
page 0x05 ( 5): 11 19 13 11 1c 16 14 1b 13 1d 00 17 08 1e 1b 19 19 02 00 0c 00 1e 02 0a 08 10 19 02 0c 03 12 10
page 0x06 ( 6): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
page 0x07 ( 7): 0e 01 0f 06 08 05 1b 0f 0e 0f 1b 06 06 05 19 11 05 01 02 14 1a 08 08 16 10 18 0a 18 06 0f 1c 11
page 0x08 ( 8): 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f b2 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f
page 0x09 ( 9): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
page 0x0a ( 10): 14 05 01 0f 16 0f 1b 19 16 16 19 0b 18 00 1e 05 0c 0b 09 02 1d 1d 1c 12 05 13 1b 0a 02 15 18 0d
page 0x0b ( 11): 0d 1a 09 08 1a 09 19 01 09 09 1a 0d 1e 17 15 0a 10 11 0e 03 09 0f 09 11 08 19 05 15 17 1d 18 10
page 0x0c ( 12): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
page 0x0d ( 13): 05 1c 1a 14 01 13 00 07 02 14 19 08 1e 10 1a 06 18 13 02 17 17 0b 08 02 12 09 07 0d 03 14 0a 09
page 0x0e ( 14): 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f bd 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f ee 7f 7f 7f 7f 7f 7f 7f
page 0x0f ( 15): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
page 0x10 ( 16): 09 1e 01 11 19 1a 0e 16 0e 11 04 19 18 08 12 06 18 04 06 0e 09 0d 03 15 04 02 10 19 14 16 08 0b
page 0x11 ( 17): 06 00 13 19 12 10 16 00 02 07 07 03 1e 14 15 17 00 03 01 1c 1a 17 10 1d 15 01 0f 0c 06 1e 0e 17
page 0x12 ( 18): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
page 0x13 ( 19): 1c 0d 1e 08 14 0b 10 1b 17 02 18 1c 16 16 1c 12 1a 03 02 05 05 1a 19 02 1d 16 0a 1a 11 06 0a 0f
page 0x14 ( 20): 0c 17 0e 18 1b 05 1b 12 0d 0f 1b 0c 02 1d 03 03 16 09 08 14 1b 0a 1c 13 12 10 00 04 14 15 03 13
page 0x15 ( 21): 01 14 06 16 0a 0c 0b 17 1e 1c 02 03 12 19 19 14 1a 12 0f 00 19 05 0a 11 09 1d 1e 03 19 0b 0b 0b
page 0x16 ( 22): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
page 0x17 ( 23): 7f 7f 7f 7f 7f 7f c2 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f
page 0x18 ( 24): 7f f5 7f 7f 7f 7f a7 7f 7f 7f 7f 7f 7f 7f 7f d2 dc a5 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f
page 0x19 ( 25): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
page 0x1a ( 26): 19 14 04 10 0a 07 1d 1e 01 1a 12 0b 08 14 0e 15 14 04 17 1e 1e 13 01 00 04 1d 09 0b 1b 09 11 0d
page 0x1b ( 27): 7f 7f 7f 7f e2 b3 7f 7f 7f 7f 7f 90 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f
page 0x1c ( 28): 0a 04 1b 1d 06 1a 01 17 19 0c 17 0a 0e 0b 1b 14 19 1e 0c 12 15 17 05 03 0f 0e 15 07 17 0c 00 10
page 0x1d ( 29): 06 0a 05 08 00 18 09 0a 08 03 09 0e 1d 0a 0c 0c 0e 13 14 09 0c 14 17 08 00 1e 12 10 0b 17 0b 1e
page 0x1e ( 30): 03 16 17 10 12 12 18 16 18 10 0e 04 14 13 17 14 0f 01 14 14 04 07 0e 03 1e 02 15 1b 01 0e 0d 1e
page 0x1f ( 31): 15 11 08 14 01 0f 14 0a 12 01 0a 0f 19 10 1c 0b 1b 12 0e 05 19 18 0c 09 08 0a 02 1a 0d 05 15 05
page 0x20 ( 32): 0b 0e 0c 08 04 11 05 00 17 17 0b 1b 04 1b 15 14 01 17 05 10 11 01 09 1c 17 09 1e 02 14 18 1a 14
page 0x21 ( 33): 7f 7f 7f f3 7f 7f 7f c0 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f
page 0x22 ( 34): 04 02 03 0c 0a 0c 01 16 0e 00 0d 11 05 1d 01 07 07 0f 00 03 06 06 11 1b 06 0f 18 15 0d 08 08 1c
page 0x23 ( 35): 12 0c 1d 0c 05 08 1e 03 07 14 19 07 04 0d 0a 0c 09 11 0d 04 0b 11 0d 0f 14 1d 16 09 12 13 04 16
page 0x24 ( 36): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
page 0x25 ( 37): 07 0c 11 00 07 02 19 15 19 14 01 0a 1b 0e 09 04 1c 02 0b 09 13 1c 16 1d 08 17 16 01 11 1b 00 07
page 0x26 ( 38): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
page 0x27 ( 39): 0b 17 02 14 09 08 19 19 02 02 0b 0d 0c 13 0b 07 1e 1e 19 1a 1e 18 11 01 06 12 0f 1a 00 0d 02 08
page 0x28 ( 40): 04 0e 14 1e 10 0b 18 18 1c 16 03 1e 1c 0d 14 19 1c 16 02 02 0b 0e 09 17 17 0c 15 05 1d 07 04 0b
page 0x29 ( 41): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
page 0x2a ( 42): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
page 0x2b ( 43): 02 04 10 05 19 0a 0c 06 1e 09 15 1a 0f 0d 02 0e 17 04 06 1c 17 07 11 18 1e 13 1b 17 14 13 13 08
page 0x2c ( 44): 0b 1d 06 10 0e 01 10 11 15 12 07 03 18 1a 09 0b 18 0e 17 1c 0d 1d 08 05 07 03 12 18 1e 0d 19 15
page 0x2d ( 45): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
page 0x2e ( 46): 15 10 0b 07 09 10 01 17 19 08 0e 1d 05 0c 0b 11 1d 07 0f 1c 13 0b 04 07 13 15 11 17 00 16 1c 11
page 0x2f ( 47): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
page 0x30 ( 48): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
page 0x31 ( 49): 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f cd 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f
page 0x32 ( 50): 15 16 18 15 19 0c 14 1c 09 07 09 00 1a 05 00 08 0e 1b 0a 1a 1c 1e 12 14 11 18 15 03 0c 1a 0d 18
page 0x33 ( 51): 0b 1e 05 1a 10 02 19 00 19 0a 1c 16 0b 13 1e 05 06 08 19 07 07 13 12 0c 11 00 00 00 01 17 1e 03
page 0x34 ( 52): 07 15 06 14 01 10 09 1d 0a 0e 03 1a 0c 12 18 0c 00 1a 06 1e 05 03 13 02 0f 1a 1e 06 1b 1d 0e 0d
page 0x35 ( 53): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
page 0x36 ( 54): 7f 7f 7f 7f 7f 7f 7f 7f 7f a0 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f eb 7f 7f 7f 7f 7f 7f 7f 7f 7f
page 0x37 ( 55): 16 0a 09 02 0d 12 0c 1a 14 07 10 1c 10 12 01 0f 0e 0c 0d 12 10 0f 05 0d 1e 0c 01 00 10 01 02 03
page 0x38 ( 56): 1a 00 06 1a 11 10 19 17 1d 0a 01 15 01 11 1a 0c 12 05 04 12 1a 1e 00 1c 0f 0a 0c 11 0a 04 1a 15
page 0x39 ( 57): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
page 0x3a ( 58): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
page 0x3b ( 59): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
page 0x3c ( 60): 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 8b 7f 7f 7f
page 0x3d ( 61): 1b 12 0b 0e 1d 1b 0d 12 0a 1a 19 0a 0a 1d 10 02 04 1a 1c 04 1a 02 0a 0d 1b 0e 0b 10 01 0f 07 04
page 0x3e ( 62): 7f 7f 7f 7f 7f 9d 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f ff 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 91
page 0x3f ( 63): 00 06 19 0c 05 0d 0c 19 06 0e 1c 0f 0f 0e 05 03 16 06 1c 1c 10 08 19 1d 1c 10 13 0a 03 04 01 12
page 0x40 ( 64): 0d 0a 16 0e 0d 0e 0e 15 16 18 0c 18 1d 1e 16 02 1a 19 00 0a 09 16 12 08 05 05 02 18 1d 06 17 1d
page 0x41 ( 65): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
page 0x42 ( 66): 16 1b 1d 04 0b 07 10 08 15 0e 17 13 1c 0a 16 11 0f 08 0b 19 14 14 14 0c 18 16 1a 18 12 17 02 1d
page 0x43 ( 67): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
page 0x44 ( 68): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
page 0x45 ( 69): 19 09 07 0b 04 18 00 11 19 01 05 1e 09 17 00 0e 01 07 00 15 0e 0a 0d 15 08 04 01 14 14 07 0f 1e
page 0x46 ( 70): 0a 05 1b 12 15 05 00 1c 05 01 18 11 00 11 0f 1c 12 04 13 18 1d 09 11 01 1d 04 14 1a 0e 1e 0c 11
page 0x47 ( 71): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
page 0x48 ( 72): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
page 0x49 ( 73): d0 d6 ec b6 f8 d3 fc bc 7f d5 e3 80 d4 e8 be 9b b1 df 97 98 7f 7f a1 e4 88 7f 7f d7 d1 7f 8e cf
page 0x4a ( 74): 04 06 0c 01 0f 19 14 10 1a 04 11 0b 12 03 18 02 05 19 1d 0d 0c 07 08 13 05 03 0e 05 14 19 18 0e
page 0x4b ( 75): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
page 0x4c ( 76): 19 0b 1d 1e 10 17 1a 12 04 14 0e 1a 06 00 05 05 0b 06 0a 12 04 0f 0b 00 14 0f 18 1b 01 16 0e 1b
page 0x4d ( 77): 19 0e 09 1d 0f 15 09 1b 0e 01 02 0a 0d 03 1a 11 1d 14 18 05 01 07 0c 01 1c 09 18 01 1a 0a 0f 12
page 0x4e ( 78): 00 12 0c 0e 02 02 14 08 04 1a 01 15 19 1b 14 01 0d 1b 0c 10 17 11 0b 12 0e 0a 02 08 1e 09 0a 1e
page 0x4f ( 79): 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 93 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f
page 0x50 ( 80): b4 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f c5 7f 7f 7f 7f 7f 7f 7f 7f
page 0x51 ( 81): 7f 7f 7f 7f c6 7f 7f db 7f 7f 7f 7f 7f 7f 7f f0 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f
page 0x52 ( 82): 10 06 09 15 0c 1a 0b 14 03 09 1a 05 13 00 12 0d 1b 19 17 0a 14 04 0f 0c 0e 08 06 10 14 11 1d 11
page 0x53 ( 83): 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 9e 7f 7f 7f 7f 7f 7f a3 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f
page 0x54 ( 84): 7f de 7f 7f 7f 7f 7f 7f 95 7f 81 7f 7f 7f 7f 7f 7f 7f 7f 7f a2 7f 7f 7f 7f 7f 7f 7f 7f ce 7f 7f
page 0x55 ( 85): f6 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 87 7f 7f 7f
page 0x56 ( 86): 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f f2 7f 7f 7f 7f
page 0x57 ( 87): dd 7f 7f 7f 7f 7f 7f 7f 7f 82 7f 7f 7f 7f 7f 7f 7f 7f 7f cc 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f
page 0x58 ( 88): 05 04 18 04 12 16 03 1a 09 11 0b 1e 1b 0b 09 1c 1b 19 1c 1e 07 1d 11 10 0b 18 15 00 1c 0f 07 12
page 0x59 ( 89): 18 0b 1b 0f 12 06 02 1b 1d 04 04 0c 17 0f 1d 14 0e 00 17 10 1c 05 07 12 0e 17 06 0b 16 1a 10 15
page 0x5a ( 90): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
page 0x5b ( 91): 06 00 14 12 05 03 1d 0d 17 00 08 0d 0b 13 1d 10 1c 11 18 06 0c 11 02 18 06 1d 04 11 1d 12 0e 19
page 0x5c ( 92): 1e 05 19 19 0a 11 0e 06 0d 04 1c 05 13 11 1e 18 0b 0b 01 01 09 1d 01 05 13 0b 05 1d 01 12 0d 0a
page 0x5d ( 93): 0a 0f 19 0d 11 01 0d 0f 04 0b 02 1e 04 16 08 1e 1a 10 07 02 0d 0a 06 1c 13 03 0e 0a 18 11 00 10
page 0x5e ( 94): 17 15 0d 10 17 15 05 1a 19 16 14 10 05 02 02 01 06 1e 11 00 19 01 0c 11 08 1a 0e 13 1b 0a 18 17
page 0x5f ( 95): 7f 7f 7f fe f1 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f ab 7f fd 7f 7f 7f 8a 7f 7f 7f 7f 7f 7f 7f 7f 7f
page 0x60 ( 96): 1b 11 16 19 08 1a 11 13 11 1b 0f 16 08 04 10 19 04 16 08 03 19 01 0d 14 15 17 03 04 09 1a 1b 0d
page 0x61 ( 97): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
page 0x62 ( 98): 0a 11 18 15 12 09 01 0e 16 0b 16 0e 02 12 11 09 06 1e 12 16 01 16 05 0e 0c 0c 18 06 1d 1a 0f 1b
page 0x63 ( 99): 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f ae 7f 7f 7f
page 0x64 (100): 7f 7f 7f f7 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 9f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f
page 0x65 (101): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
page 0x66 (102): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
page 0x67 (103): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
page 0x68 (104): 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 9c 7f 7f 7f ac 9a 7f 7f 7f e0 7f 7f 7f 7f
page 0x69 (105): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
page 0x6a (106): 0f 06 0c 0c 13 15 04 0f 14 1c 19 00 12 03 11 1e 06 0b 09 0d 03 09 07 02 01 08 16 00 19 0d 18 06
page 0x6b (107): 02 0e 1b 02 0b 02 00 19 11 11 1b 02 1d 17 1a 19 0c 00 1e 13 16 15 09 14 0d 07 0f 0e 09 17 1c 12
page 0x6c (108): 7f 7f ca 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f d9 7f 7f
page 0x6d (109): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
page 0x6e (110): 13 1c 16 1c 05 08 05 10 1d 06 0d 0e 10 09 0d 00 00 10 03 12 0c 0d 09 1a 0a 1a 02 13 05 1c 01 19
page 0x6f (111): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
page 0x70 (112): 17 15 12 05 14 01 04 02 09 06 19 11 07 0c 19 1b 17 0d 0a 1c 1d 17 0e 16 0a 05 05 0e 1e 11 18 1a
page 0x71 (113): 0b 14 10 19 0c 1c 1a 16 1c 14 09 1d 0a 0a 13 0f 1e 0c 1c 0d 06 10 14 09 12 0d 00 02 0b 15 04 1d
page 0x72 (114): 0c 0c 19 07 0e 0d 17 1c 0c 01 02 14 16 00 1e 10 05 00 0b 05 1c 04 15 0d 1c 0e 14 1e 0b 10 0e 16
page 0x73 (115): 1b 0a 1a 1b 12 1c 05 18 07 0c 0f 0d 10 02 01 16 08 08 15 17 10 19 0a 1b 13 1a 19 15 1c 17 0d 03
page 0x74 (116): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
page 0x75 (117): 0a 02 06 06 02 1e 1b 0e 17 15 10 0d 14 11 08 0b 13 13 06 12 1b 1b 14 02 0d 02 01 07 0e 17 13 08
page 0x76 (118): 16 02 13 1d 08 09 07 12 0a 1a 14 10 17 06 07 0d 0c 0d 1e 0a 1a 19 09 0c 00 15 0f 05 1b 0d 07 0e
page 0x77 (119): 0f 10 08 02 01 00 16 0f 0b 08 1e 02 06 0c 14 16 1e 11 0a 15 0b 0d 18 1a 12 03 13 18 19 0d 10 0b
page 0x78 (120): 7f 7f 7f 7f 7f bf d8 7f 7f 7f 7f 7f 7f 7f ea 7f 7f 7f 7f 7f 7f 7f 7f 7f a8 7f 7f 7f 7f 7f 7f 7f
page 0x79 (121): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
page 0x7a (122): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
page 0x7b (123): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
page 0x7c (124): 7f 7f 7f 7f b8 7f 7f 94 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 85 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f
page 0x7d (125): 14 1e 15 07 14 05 0c 15 05 0d 07 0c 07 15 19 0e 16 17 19 18 14 16 16 10 18 05 16 13 10 12 1c 18
page 0x7e (126): 0d 0d 13 07 0e 08 11 04 00 15 07 00 04 18 1c 1d 0c 0e 12 1c 17 19 02 10 14 07 0b 02 17 10 03 17
page 0x7f (127): 0e 0d 0f 0d 16 1b 15 0d 14 1c 04 07 13 15 13 12 19 0e 19 1d 0d 1a 16 1b 01 1c 17 1d 1e 08 14 04

PDBR: 0x49 (73) [This means the page directory is held in this page]
Only registered, enrolled users can take graded quizzes