|
#pragma inline
unsigned char _inp(unsigned short adr)
{ unsigned char i;
asm push dx;
asm mov dx,adr
asm xor ax,ax
asm in al,dx
asm mov i,al
asm pop dx;
return i;
}void _outp(unsigned short adr,unsigned char dan)
{
asm push dx;
asm mov dx,adr
asm mov al,dan
asm out dx,al
asm pop dx;
return ;
}
E-mail: info@telesys.ru