我用汇编代码操作并口,使用如下代码
asm
  mov al,$34
  mov dx,$378
  out dx,al
end;
执行到 out 时出错提示:特殊指令
用 in 指令也是这样。
我还用 vc 作了一个 dll,在 delphi 里也是同样提示。
我的系统:delphi 6, windows server 2003各位大哥,怎么办啊?!

解决方案 »

  1.   

    用MESSAGEBEEP(MB_ICONINFORMATION)
      

  2.   

    可以语言有些变化吧。DELPHI用的是BASM,不是MASM
      

  3.   

    在2000/xp里是不能够使用汇编的out/in的。
      

  4.   

    在Win NT,Win 2000等系统中,
    你写的程序是工作在目态,
    Win NT,Win 2000禁止直接对硬件操作,
    所以过不去了,
    但是你可以想别的办法,
    看一下黑客程序吧
      

  5.   

    win2k以上就都不支持了,有这样的控件,搜索一下i/o