CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C语言

解释一下程序

楼主liufei2002(刘飞)2004-11-04 10:44:32 在 C/C++ / C语言 提问

下面这个程序在中断前后各个寄存器得值有什么变化,假如num=0;  
  void   mouse_IQR(int   *num,int   *bx,int   *cx,int   *dx)  
  {  
      union   REGS   r;  
      r.x.ax=*num;  
      r.x.bx=*bx;  
      r.x.cx=*cx;  
      r.x.dx=*dx;  
      int86(0x33,&r,&r);  
      *bx=r.x.bx;  
      *cx=r.x.cx;  
      *dx=r.x.dx;  
      *num=r.x.ax;  
  }  
  问题点数:10、回复次数:3Top

1 楼chineseship(华夏魂)回复于 2004-11-04 10:55:19 得分 0

调用0x33的中断,   汇编的中断调用都忘了。Top

2 楼liujingfu123(Oh_My_GoD)回复于 2004-11-09 20:29:15 得分 0

不记得了  
  去找资料吧……Top

3 楼fallhunter(不乖)回复于 2004-11-09 21:37:04 得分 10

ax=0   重置鼠标   reset   mouse  
      =1   显示           show   mouse  
      =2   隐藏           hide   mouseTop

相关问题

  • 请解释一下这段程序
  • 请解释一下这一段程序:
  • 请解释一下这个程序
  • 请详细解释一下这段程序的计算原理?
  • 请帮我解释一下下面的段程序
  • 一个极其简单的小程序,帮忙解释一下。
  • 谁能解释一下??(一段简单的程序)
  • 我看不懂这段程序,谁能解释一下?
  • 可以解释一下这段程序吗?
  • 帮忙解释一下这道程序!!!(在线等待)

关键词

  • 中断
  • bx
  • 程序
  • cx
  • dx
  • mouse
  • 调用
  • ax
  • num

得分解答快速导航

  • 帖主:liufei2002
  • fallhunter

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo