哪里不行了?
你那些汇编干什么的?似乎在Win32里不能直接这么调中断吧

解决方案 »

  1.   

    有病和你本人一样这与delphi有关吗
      

  2.   

    Delphi 2.0以上版本使用汇编语言,不能使用DOS下的中断调用及汇编必须将BX寄存器入栈。
    Procedure TForm1.Button1Click(Sender:TObject);
    begin
      ASM
         push bx //此行汇编必须要有,且在第一行
         mov ax,0ffh
         add ax,033h
         pop bx            //必须恢复BX寄存器,否则系统出现不可预料的错误,小心当机。
      END;  
    end; 
    **********************
    咋样?
    欢呼吧!!!
    ************************
        分太少了,此问题至少值40分!!!
    **************************
      

  3.   

    我在Delphi4下内嵌汇编怎么没这么多讲究?