有没有api函数可以读AX BX CX DX 寄存器!

解决方案 »

  1.   

    var
      i:WORD;
    begin
      //读取AX值
      asm
         mov ax,88
         mov i,ax
      end;
      showMessage(IntToStr(i))
      //读取BX值
      asm
         mov bx,88
         mov i,bx
      end;
      showMessage(IntToStr(i))
      //读取CX值
      asm
         mov cx,88
         mov i,cx
      end;
      showMessage(IntToStr(i))
      //读取dX值
      asm
         mov dx,88
         mov i,dx
      end;
      showMessage(IntToStr(i))end;
      

  2.   

    呵呵
    严重同意
    delphi本来就支持asm
    这就是delphi中的basm
      

  3.   

    Windows里当然没有这些API,API都是高级的,这种底层的只能用ASM,还好DELPHI支持ASM,楼上说得相当对
      

  4.   

    直接用汇编 
    ASM
      mov variable ax;
    END