Add an offset to a base address, check its alignment (2/4/8/16/64-byte), see which 4KB/64KB/2MB/1GB page it lands in, or measure the distance between two addresses. Accepts hex like 0x7FFF0000 or decimal.
Try
Result address
0x00001100
0x1000 + 0x100
Decimal
4352
Binary
00000000000000000001000100000000
Bit layout32-bit layout, most significant byte first
31–24
0000 0000
23–16
0000 0000
15–8
0001 0001
7–0
0000 0000
Page mapping
Page sizePage numberPage startOffset in page
4 KB#0x000000010x00001000+0x00000100 (256)
64 KB#0x000000000x00000000+0x00001100 (4352)
2 MB#0x000000000x00000000+0x00001100 (4352)
1 GB#0x000000000x00000000+0x00001100 (4352)
Alignmentunaligned entries show the padding to the next boundary