本人工作需要开发一套windows下类似WinFlash的读写BIOS的东东.
基本功能已经实现,可以在非超线程CPU下工作;但在超线程CPU下Erase/Write时候不能正常工作.我已经在GUI层设置好cpu mask;
但现在需要操作Ebp寄存器,~~~在Windows下是不能操作它的啊,该怎么办.
在Driver层我用DDK编译,需要嵌入汇编里需要做以下动作:
push ebp
move ebp,eax
....
pop ebp
欢迎有嵌入汇编开发经验的朋友指点啊.
这已经是我所有的分了啊.