您的位置:首页 > 其它

vc里面调用中断为什么会出错??

2004-07-16 18:39 363 查看
vc里面调用中断为什么会出错??就好像下面的程序:
 class WINDOW
 {
 public:
  int active;
  virtual void TEXTOUT(int);
 };
 void WINDOW::TEXTOUT(int x)
 {
  _asm{
  mov esi,this
  mov edx,[esi]this.active
  mov ah,02h
  int 21h
  }
 }
 void main()
 {
  WINDOW Window1;
  Window1.active=07;
  Window1.TEXTOUT(0);
 }
还有一个问题,是不是vc里面只能用32位的寄存器,如EAX;可以用16位的么?如果可以,能举个例子么?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐