CSDN论坛 > VC/MFC > 硬件/系统

在WINDOWS下有什么办法可以读写任一个IO端口? [问题点数:50分,结帖人AthlonxpX86]

Bbs2
本版专家分:322
结帖率 100%
CSDN今日推荐
Bbs4
本版专家分:1361
Bbs4
本版专家分:1361
Bbs8
本版专家分:36191
Blank
黄花 2011年8月 VC/MFC大版内专家分月排行榜第二
Bbs7
本版专家分:21101
Bbs4
本版专家分:1825
Bbs7
本版专家分:21101
Bbs2
本版专家分:190
Bbs7
本版专家分:21101
Bbs7
本版专家分:13123
Bbs7
本版专家分:21101
Bbs2
本版专家分:339
Bbs2
本版专家分:282
Bbs2
本版专家分:282
匿名用户不能发表回复!
其他相关推荐
IO端口与IO内存详解
(一)地址的概念 1)物理地址:CPU地址总线传来的地址,由硬件电路控制其具体含义。物理地址中很大一部分是留给内存条中的内存的,但也常被映射到其他存储器上(如显存、BIOS等)。在程序指令中的虚拟地址经过段映射和页面映射后,就生成了物理地址,这个物理地址被放到CPU的地址线上。 物理地址空间,一部分给物理RAM(内存)用,一部分给总线用,这是由硬件设计来决定的,因此在32bits地址线
在WINDOWS编程中自由使用in,out,_inp,_outp指令访问硬件端口的类
由于windows的限制,我们要在Ring3级应用程序中访问硬件IO不是一件容易的事情,而使用这个类,你就可以象写win95程序一样自由的使用in,out指令及_inp,_outp函数,如果你的程序由于端口限制只能在win98以下系统运行,那么,加入这个类后,不需要对原来的程序作任何改动就可以运行于win2000以上系统了。绝对原创!自己使用了几年了,首次吐血奉献!!!!
java IO流面试题和选择题
1.PrintStream、BufferedWriter、PrintWriter的比较?  PrintStream类的输出功能非常强大,通常如果需要输出文本内容,都应该将输出流包装成PrintStream后进行输出。它还提供其他两项功能。与其他输出流不同,PrintStream 永远不会抛出 IOException;而是,异常情况仅设置可通过 checkError 方法测试的内部标志。另外,为了
使用WinIO访问底层端口&寄存器
一 在window系统中应用层程序没有权限访问底层,为了实现端口或者寄存器操作,就要借助高权限的程序。一般是将winio.dll 加载到驱动,借道实现底层操作。就好像我们借助驱动程序操作外设一样。 64位系统的应用层是兼容32位程序的,但驱动层是不能向下兼容的,所以winio64和winio32要用对。  WinIo可以到官方网站:http://www.internals.com/去下载,
查看磁盘IO负载 - 看哪些进程在读写磁盘
转载:http://www.cnblogs.com/cloudstorage/archive/2012/11/11/2764623.html 今天晚上发现服务器io有点高,顺带看看哪些进程在读写磁盘。 1. lsof 用 lsof 查看某块磁盘上的读写进程。 gddg:~ # lsof /dev/xvda2 |head COMMAND PID
【linux开发】IO端口和IO内存的区别及分别使用的函数接口
IO端口和IO内存的区别及分别使用的函数接口           每个外设都是通过读写其寄存器来控制的。外设寄存器也称为I/O端口,通常包括:控制寄存器、状态寄存器和数据寄存器三大类。根据访问外设寄存器的不同方式,可以把CPU分成两大类。一类CPU(如M68K,Power PC等)把这些寄存器看作内存的一部分,寄存器参与内存统一编址,访问寄存器就通过访问一般的内存指令进行,所以,这种CP
io端口,pci配置寄存器,CMOS,SMBIOS读写工具
自己完成的io端口,pci配置寄存器,CMOS,SMBIOS读写工具,HwRw。 功能:1. io端口读写,io端口序列化读写。2. 物理内存读写。3. CMOS读写,利用了io端口读写。3. SMBIOS信息读写,利用了物理内存读写,符合DSP0134。4. PCI配置寄存器读写。Vendor ID,Device ID取自linux ids数据文件。 可以在XP下
cpu端口读写
程序真正对电脑硬件的控制只有cpu,编写cpu可以识别的指令,让cpu执行。而对其他硬件的控制都是间接通过cpu来进行的。和CPU通过控制总线相连的部件有以下几类 1.主板上的接口芯片 (键盘,鼠标接口) 2.各种接口卡(网卡,显卡),cpu通过控制接口卡来驱动硬件工作 3.存储设备,内存,显存,这些存储空间地址是线性连续的。cpu可以直接读写以下三个地方的数据,读写三个地方的指令都是不同的,
作业day13——IO流与文件
1.    PrintStream、BufferedWriter、PrintWriter的比较?  PrintStream和PrintWrite 1.   PrintStream主要操作byte流,而PrintWriter用来操作字符流。读取文本文件时一般用后者。 2.   PrintStream 在OutputStream 基础之上提供了增强的功能 , 即可以方便的输出各种类型的数据
Linux 下IO端口编程访问
以前写的一篇笔记,偶尔翻出来了,放在这里做个纪念 Linux 下IO端口编程访问 这里记录的方法是在用户态访问IO端口,不涉及驱动程序的编写。 首先要包含头文件 /usr/include/asm/io.h ioperm() 在 unistd.h 中声明。用来打开对IO端口的访问权限,要求程序执行时必须有root 权限。只可以打开0x00到0x3ff 这一地址段的IO端口。  iop
关闭