CSDN博客

img wdhchina

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

发表于2004/7/16 18:39:00  784人阅读

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位的么?如果可以,能举个例子么?

0 0

相关博文

我的热门文章

img
取 消
img