随笔分类 - 内核与处理器
讨论操作系统有关的话题
摘要:/* According to the Intel documentation the following operations are atomic on the Intel Architecture processors: - Reading or writing a byte. - Read...
阅读全文
摘要:今天复习了下2K和XP/2003下的句柄表结构,深入理解了X86下的分页机制后,再回顾这些东西就觉得非常简单了 2K: 2K下采用三层表结构,上层表256个项,每个项占用4字节 对应一个中层表的地址,每个中层表有256项,每个项占用4字节对应一个下层表地址,每个下层表256项,每个项占用8字节(每个...
阅读全文
摘要:把Bochs目录下以前的调试器bochsdbg.exe改名为其他名称,然后把bochs-guidebugger.exe拷贝到Bochs目录下并改名为bochsdbg.exe,然后在配置文件里加入如下: display_library: win32, options="windebug" 然后直接以调...
阅读全文
摘要:%include "pm.inc" ; 实践LDT ORG 0100h JMP REALMODE_START ; ######################################################################## ; Define GDT [SECTI...
阅读全文
摘要:在DOS下调试保护模式程序不能用DEBUG或者TURBO DEBUGGER等调试器,而BOCHS则可以。因为我们不知道程序加载的时候其物理地址是多少,所以没办法在程序的指定物理地址下断点,但是我们可以把断点下到一个系统固定的地址,这个地址的数据应该是非关键的,然后我们把这个地址里的内容PATCH成R...
阅读全文

浙公网安备 33010602011771号