无名技术贴-C语言实现读写硬件端口
本帖最后由 /se陈愉鑫/se 于 2013-12-12 17:55 编辑给大家呈现的是两个函数,ReadD和WriteD 分别是读取与写入。
读取函数返回Char型,这是因为Char的长度正好是一个字节。
参数dz的类型是short int,这是因为他的长度为一个字。
函数代码需要回帖。
**** Hidden Message *****
具体实例程序: (整个程序在TC编译器下我编译通过!)
void main()
{
char Data;
int r;
/*程序说明:利用端口读写函数来检测计算机是否具有协处理器*/
short int s;
WriteD(0x14,0x70);
Data=ReadD(0x71);
r = (Data & 0x02) >> 1;/*计算出Bit1的内容*/
if(r=1)
{
printf("Your computer has a coprocessor!");
}else{
printf("Your computer doesn't have a coprocessor!");
}
asm int 0x16; /*调用BIOS键盘中断,等待键盘输入。*/
}
空间日志欢迎转载:http://user.qzone.qq.com/1447380573/blog/1386672210
谢谢楼主提供分享!
回复看看吧。学习学习 给大家呈现的是两个函数,ReadD和WriteD 分别是读取与写入。
读取函数返回Char型,这是因为Char的长度正好是一个字节。
参数dz的类型是short int,这是因为他的长度为一个字。
函数代码需要回帖。
学习!!!!!!!!! 瞅瞅是啥捏 感谢LZ分享,非常谢谢 谢楼主提供分享!回复看看吧。学习学习 我想先看看 隐藏内容
页:
[1]