[应用相关] 对于IO空间映射在存储空间的结构的输入输出

[复制链接]
756|2
 楼主| 星辰大海不退缩 发表于 2023-12-17 20:26 | 显示全部楼层 |阅读模式
对于IO空间映射在存储空间的结构,输入输出处理:
  1. 1#define inp(port) (*((volatile byte *) (port)))
  2. 2#define inpw(port) (*((volatile word *) (port)))
  3. 3#define inpdw(port) (*((volatile dword *)(port)))
  4. 4#define outp(port, val) (*((volatile byte *) (port)) = ((byte) (val)))
  5. 5#define outpw(port, val) (*((volatile word *) (port)) = ((word) (val)))
  6. 6#define outpdw(port, val) (*((volatile dword *) (port)) = ((dword) (val)))

中国龙芯CDX 发表于 2023-12-28 09:07 | 显示全部楼层
于IO空间映射在存储空间的结构,直接define就可以了,很简单
LOVEEVER 发表于 2024-1-25 12:52 | 显示全部楼层
IO空间映射在存储空间的结构
您需要登录后才可以回帖 登录 | 注册

本版积分规则

302

主题

2831

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部