|
void outportb(unsigned short int port,unsigned char value)
{
__emit__(0x8b,0x95,&port);
//mov edx,*(&port);
__emit__(0x8a,0x85,&value);
//mov al,*(&value);
__emit__(0x66,0xee);
//out dx,al;
}
웹에서 다운 받은 코드입니다
BC++에서 쓰는거 같은데..
VC++에서는 어떻게 쓰는지 궁금합니다
__asm
{
_emit 0x8b, 0x95, &port ->이런식으로 쓰는데..자꾸 에러가 발생하네여..
....
noamd:
}
어셈블리어라 잘 모르겠습니다
|