将逻辑地址解码为物理地址

时间:2019-11-05 19:13:43

标签: page-tables

我有4MB的物理内存已转储到文件mem.bin

使用hexdump后,文件内容如下:

000000  e9 fe 7c e2 5b 8d f7 29 6d 71 ca a3 54 a0 35 53  ..|.[..)mq..T.5S
000010  46 98 bd 32 94 d0 02 9b 0c 1f 93 fd c6 c0 16 69  F..2...........i
000020  d9 9b 92 44 85 e4 0f 2b 01 90 55 e0 14 f9 08 1c  ...D...+..U.....
000030  34 47 c4 0a 5e 03 80 8b 0d 8e 4e 36 a6 e9 13 76  4G..^.....N6...v
......

一个进程的第一级页面表(P1)位于地址0x00400

设置用于Intel x86-64上的进程,页表中的每个条目都是64位值。

我该如何解码这些地址,我无法帮助任何人

a.0x0000000000000000

b.0x0000456789ABCDEF

0 个答案:

没有答案