ghshgh
驱动牛犊
驱动牛犊
  • 注册日期2002-05-22
  • 最后登录2003-11-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:884回复:1

关于VXD和VM的问题!加分的啊

楼主#
更多 发布于:2002-06-03 14:30
下面是一个VXD的v86api的入口:
void _cdel v86_api_handle(vmhandle hvm,pclient_struct prcs)
{
 在这里打印出ax和prcs->ax
}
为什么它们输出的不同???

最新喜欢:

flyajiflyaji
niloat
驱动牛犊
驱动牛犊
  • 注册日期2001-10-12
  • 最后登录2004-07-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-06-03 22:02
因为: 在进入这个函数之前还有好些代码要执行,而cpu只有一套
寄存器,只好把寄存器的内容保存在 prcs结构中了。
运行到这里,ax已经不是你调用之前的ax值了.

(void)
游客

返回顶部