M
mazheng
Unregistered / Unconfirmed
GUEST, unregistred user!
怎样把这个函数写成delphi代码 ??3Q!
void __fastcall TFormPc::shejiaotiqianl()
{
unsigned char EEl,EEh,BBl,BBh,BBf;
// asm{
// mov dx,IO_ADDR
// add dx,0
// in al,dx
// mov BBl,al
// inc dx
// in al,dx
// mov bl,al
// and bl,01h
// mov BBh,bl
// mov bl,al
// and bl,02h
// mov BBf,bl
// inc dx
// in al,dx
// mov EEl,al
// inc dx
// in al,dx
// and al,01h
// mov EEh,al
// }
EE=(EEh*256+EEl)/10.0;
if(BBf==0x02)
{
BBl=~BBl;
BB=-BBl/10.0;
}
else
{
BB=(BBh*256+BBl)/10.0;
}
}
void __fastcall TFormPc::shejiaotiqianl()
{
unsigned char EEl,EEh,BBl,BBh,BBf;
// asm{
// mov dx,IO_ADDR
// add dx,0
// in al,dx
// mov BBl,al
// inc dx
// in al,dx
// mov bl,al
// and bl,01h
// mov BBh,bl
// mov bl,al
// and bl,02h
// mov BBf,bl
// inc dx
// in al,dx
// mov EEl,al
// inc dx
// in al,dx
// and al,01h
// mov EEh,al
// }
EE=(EEh*256+EEl)/10.0;
if(BBf==0x02)
{
BBl=~BBl;
BB=-BBl/10.0;
}
else
{
BB=(BBh*256+BBl)/10.0;
}
}