BCB中有TPort结构吗???

dycdyc123 2001-07-20 10:19:35
...全文
116 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Wingsun 2001-07-20
  • 打赏
  • 举报
回复
你的TPort是访问窗口的还是别的啊?
C++ Builder中没有这个东西,你自己定义吧
qin_wei 2001-07-20
  • 打赏
  • 举报
回复
void outportb(unsigned short

int port, unsigned char value)

{

// mov edx, *(&port);

__emit__(0x8b, 0x95, &port);

// mov al, *(&value);

__emit__(0x8a, 0x85, &value);

// out dx, al;

__emit__(0x66, 0xee);

}



void outportw(unsigned short

int port, unsigned short int value)

{

// mov edx, *(&port);

__emit__(0x8b, 0x95, &port);

// mov ax, *(&value);

__emit__(0x66, 0x8b, 0x85, &value);

// out dx, ax;

__emit__(0xef);

}



unsigned char inportb(unsigned short int port)

{

unsigned char value;

// mov edx, *(&port);

__emit__(0x8b, 0x95, &port);

// in al, dx;

__emit__(0x66, 0xec);

// mov *(&value), al;

__emit__(0x88, 0x85, &value);

return value;

}



unsigned short int inportw(unsigned short int port)

{

unsigned short int value;

// mov edx, *(&port);

__emit__(0x8b, 0x95, &port);

// in ax, dx

__emit__(0xed);

// mov *(&value), ax

__emit__(0x66, 0x89, 0x85, &value);

return value;

}
转自:钟伟 成都电子研究所
wjzhuang 2001-07-20
  • 打赏
  • 举报
回复
没见过,应该是第三方的
dycdyc123 2001-07-20
  • 打赏
  • 举报
回复
对,是端口结构,用什么,在BCB中如何用??
luhongjun 2001-07-20
  • 打赏
  • 举报
回复
TPort在那里有?
是端口的结构么。
wjzhuang 2001-07-20
  • 打赏
  • 举报
回复
没有
qin_wei 2001-07-20
  • 打赏
  • 举报
回复
没有:)

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧