inp和outp问题

ahfy888 2007-07-27 01:17:56
今天在教程中看到一段代码 其中有两句不懂 就是关于inp和outp的 我在教程里又找不到相关解释。比如其中有这两句outp<<" ";和inp<<“ ”; 怎么理解啊 请高手指点!
...全文
3590 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
MPTD_Fire 2007-07-27
  • 打赏
  • 举报
回复
调用方式:int outp(int portid,int byte_value)
说明:outp()函数的原型在dos.h中
函数outp()将整数byte_value输出到指定端口portid
例子:
#include <dos.h>
main()
{int port=0x10;
int value=10;
outp(port,value);/*'a' is sent to port 0x10
}
jixingzhong 2007-07-27
  • 打赏
  • 举报
回复
inp等输入函数只有一个参数就是端口地址,如LPT1的地址为0x3F8。outp等输出函数除了地址外,还有一个就是你要输出的数
星羽 2007-07-27
  • 打赏
  • 举报
回复
int _inp( unsigned short port );
int _outp( unsigned short port, int databyte );
_inp原型为:

int _inp(unsigned short port);

port参数为指定的输入端口号。调用后,它从port参数指定的端口读入并返回一个字节,输入值可以是在0—255范围内的任意无符号整数值。

_outp原型为:

int _outp(unsigned short port, int databyte );
port 参数为指定的输出端口号,databyte 参数为输出的值。调用后,它将databyte参数指定的值输出到port 参数指定的端口并返回该值。databyte 可以是0—255范围内的任何整数值。

33,316

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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