增加了print_segment, 打印__KERNEL_CS, __KERNEL_DS, __USER_CS, __USER_DS...

This commit is contained in:
gatieme committed 2017-03-21 23:44:38 +08:00
1 parent 68d0945252
commit 5ec939293f
1 file changed
+13 -12
+13 -12
View File
@@ -75,19 +75,20 @@ static void print_segment(void)
/*
-----------------------------------------------------------------
| | INDEX | T1| RPL |
-----------------------------------------------------------------
__KERNEL_CS = 0x0010 = B 0 0 0 0 0 0 0 0 0 0 0 1 0 | 0 | 0 0 |
-----------------------------------------------------------------
__KERNEL_DS = 0x0018 = B 0 0 0 0 0 0 0 0 0 0 0 1 0 | 1 | 0 0 |
-----------------------------------------------------------------
__USER_DS = 0x0033 = B 0 0 0 0 0 0 0 0 0 0 1 1 0 | 0 | 1 1 |
-----------------------------------------------------------------
__USER_DS = 0x0028 = B 0 0 0 0 0 0 0 0 0 0 1 0 0 | 1 | 0 0 |
-----------------------------------------------------------------
---------------------------------------------------------------------------------------------
| | INDEX | TI| RPL |
---------------------------------------------------------------------------------------------
__KERNEL_CS = 0x0010 = B 0 0 0 0 0 0 0 0 0 0 0 1 0 | 0 | 0 0 | index = 2, TI = 0, RPL = 0
---------------------------------------------------------------------------------------------
__KERNEL_DS = 0x0018 = B 0 0 0 0 0 0 0 0 0 0 0 1 1 | 0 | 0 0 | index = 3, TI = 0, RPL = 0
---------------------------------------------------------------------------------------------
__USER_DS = 0x0033 = B 0 0 0 0 0 0 0 0 0 0 1 1 0 | 0 | 1 1 | index = 6, TI = 0, RPL = 3
---------------------------------------------------------------------------------------------
__USER_DS = 0x002B = B 0 0 0 0 0 0 0 0 0 0 1 0 1 | 0 | 1 1 | index = 5, TI = 0, RPL = 3
---------------------------------------------------------------------------------------------
LITTLE_ | 低字节 -=> 高字节 |
| LE little-endian | 低字节 -=> 高字节 |
---------------------------------------------------------------------------------------------
__KERNEL_CS = 0x0010 = | 00010000 00000000 |
__KERNEL_DS = 0x0018 = | 00011000 00000000 |
__USER_DS = 0x0033 = | 00110011 00000000 |