阅读:1920回复:1
再问oneq ???
我想问这两句是什么意思?
mov eax, es:[eax] sub eax, 8h 1、我觉得这是在保护模式下,我不知道es:[eax]是如何计算, 假设es=4B2F,而eax=18h,如何计算?也许我的汇编技术很 不好,请给我详细讲讲!! 2、为什么要进行sub eax, 8h ? 请多指教! 另外,我跟踪了98,和WIN ME一样,应是6(WORD),线程的Type为7(WORD)。谢谢! |
|
|
沙发#
发布于:2001-04-29 17:38
flyfox:
不必客气,我只懂一点点,大家相互学习 1.在保护模式下,CS,DS,ES等等是选择子寄存器,es=4B2F,eax=18h 时,es:[eax]指向的内存是ES选择子的基地址(这要看选择子4B2F中的基地址)+18H。 2.因eax指向THEADDATABASE中的一个子块,减8之后才指向THEADDATABASE |
|