C++Builder下实现端口读写
转载自《计算机世界日报》(文/鲁军张民国张剑)
----本文介绍怎样在C++Builder下实现端口读写,并举出一个具体例子。
__emit__函数介绍
__emit__函数一般极少用到,通过使用C++Builder的Help菜单,可得到该函数的联机帮助信息。
----__emit__函数用法为:
void __emit__(argument,...);
----该函数为C++Builder一个内部函数,
调用的参数为机器语言指令。它在编译的时侯,将机器语言指令直接嵌入目标码
中,不必借助于汇编语言和汇编编译程序。在Borland C++中,它的原型
在头文件中说明,而C++Builder的编译器能自动认识它,不必加入头文件。
----该函数无返回值。
----下面利用该函数定义一个inportb和outportb函数,使之具有Borland C++中inportb和outportb函数的功能。
void outportb(unsigned short int port, unsigned char value)
//port参数为输出端口地址,
//value参数为输出值
{
__emit__(0x8b, 0x95,&port)&
C++Builder下实现端口读写
最新推荐文章于 2021-12-03 21:51:43 发布