如 i386 ,在区别 I/O 空间和内存空间的进程的 I/O 空间写入数据。

outb()   I/O 上写入 8 位数据    ( 1 字节 );

outw()   I/O 上写入 16 位数据  ( 2 字节 );

outl ()   I/O 上写入 32 位数据   ( 4 字节)。

inb()   I/O 上读取 8 位数据    ( 1 字节 );

inw()   I/O 上读取 16 位数据  ( 2 字节 );

intl ()   I/O 上读取 32 位数据   ( 4 字节)。

redhat 5.0 linux 2.6.18 kelnel 原型:

#include <sys/io.h>

变量:

port  :I/O 地址

data :数据

void outb (unsigned char data, unsigned short int port);

void outw (unsigned short data, unsigned short int port);

void outl (unsigned int data, unsigned short int port);

static __iniine unsigned char inb(unsigned short int port);

static __iniine unsigned short inw(unsigned short int port);

static __iniine unsigned int inl(unsigned short int port);

注:

inl(),outl(),是读写端口。

readl(),writel(),是读写内存。

inb inw inl outb outw outl:端口操作相关推荐

  1. outb, outw, outl函数

    功能: 如 i386 ,在区别 I/O 空间和内存空间的进程的 I/O 空间写入数据. outb()   I/O 上写入 8 位数据 ( 1 字节 ): outw() I/O 上写入 16 位数据 ( ...

  2. CentOS7在防火墙开启与关闭以及端口操作

    CentOS7在安装软件包或类库的时候,常常会因为防火墙的拦截和端口未开放导致连接失败,数据调用或远程失败等,所以在使用CentOS时需学会对防火墙和端口操作... 工具/原料 已安装CentOS7的 ...

  3. linux 端口 操作

    1. 可以通过"~$ netstat -anp" 来查看哪些端口被打开. (注:加参数'-n'会将应用程序转为端口显示,即数字格式的地址,如:nfs->2049, ftp-& ...

  4. 虚拟机防火墙以及端口操作

    CentOS7 firewalld(默认安装) 和 iptables 都不是防火墙,它们只是防火墙的管理程序 1. 防火墙的开启.关闭.禁用命令 设置开机启用/禁用防火墙:systemctl enab ...

  5. 【arduino】I/O端口操作

    1 普通数字IO口 ①端口配置 端口配置函数:pinMode(pin,mode); pin是端口号,可以设置为0-13 mode:有三种模式 INPUT :输入模式,悬空时逻辑电平不确定 INPUT_ ...

  6. CentOS7 设置防火墙、开放指定端口操作

    CentOS7 设置防火墙操作.开放指定端口操作 1, 查看防火墙状态:firewall-cmd --statesystemctl status firewalld.service2, 开启防火墙:s ...

  7. 1.入门Chisel心得与笔记:模块与端口操作

    1.模块与端口操作 Chisel语言概述 敏捷型开发语言 学习资料以及链接 端口及模块连接 端口声明 Switch结构 批量连接端口 使用Module中使用函数 Chisel语言概述 Chisel 是 ...

  8. linux 中的outb outw inb inw

    http://www.360doc.com/content/11/0902/11/1162697_145203655.shtml

  9. Linux:centos7防火墙开放端口操作

    Centos升级到7之后,发现无法使用iptables控制Linux的端口,google之后发现Centos 7使用firewalld代替了原来的iptables. 但是在CentOS7中也可以ipt ...

最新文章

  1. 微软Skype突破!视讯人数上限来到50人
  2. 从无到有写一个运维APP(二)
  3. 设计模式解密(9)- 装饰者模式
  4. matlab2016 b 安装详细教程正版中文密钥
  5. 最值得收藏的 数值分析 全部知识点思维导图整理(东北大学慕课课程)(持续更新中)
  6. 【微信小程序】数据绑定
  7. 用户自治的数字身份在我国的标准
  8. Unity-WebGL-打包流程以及遇到的各种坑
  9. Kinect体感游戏开发思考
  10. latex图片及其标题居右
  11. 史上官场吃喝风:与送礼一样成为通用的规则
  12. SQL1 从 Customers 表中检索所有的 ID
  13. 使用python绘制函数曲线
  14. clion设置为中文_手把手教你去除CLion的中文字符乱码
  15. 如何将excel.xls文件批量转换成.xlsx格式
  16. OCAD应用:光楔初始设计
  17. win10家庭版无法更改账户名称怎么办?
  18. NOIP 2017 逛公园 记忆化搜索 最短路 好题
  19. 对链式结构型 PoS 系统的 “虚假权益” 攻击
  20. 【存储技术发展趋势】

热门文章

  1. Unity3D制作高通AR(增强现实)图片识别应用
  2. 成都建博会:家居行业数字营销金点子 句句戳心坎,先收藏
  3. Python入门到放弃系列一
  4. C/C++ 学习笔记:结构体中最后一个成员为[0]或[1]长度数组(柔性数组成员)的用法
  5. (LeetCode)Java 求解无重复字符的最长子串
  6. Redis入门(七):Redis分布式锁(单机模式/集群模式)
  7. Spring:Webflux响应式编程
  8. Nginx 配置SSL 证书 cannot load certificate No such file or directory
  9. Docker: 现在和未来
  10. 基于MinIO/Deleta Lake/Dremio和Superset或Metabase搭建简单的数据湖