无名侠 发表于 2013-12-11 17:58:35

无名技术贴-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

coffeemlx 发表于 2013-12-11 18:30:11

谢谢楼主提供分享!

jiangyuming0434 发表于 2014-1-25 19:00:07

回复看看吧。学习学习

迷雾少年 发表于 2014-1-25 19:35:46

给大家呈现的是两个函数,ReadD和WriteD 分别是读取与写入。
         读取函数返回Char型,这是因为Char的长度正好是一个字节。
         参数dz的类型是short int,这是因为他的长度为一个字。
函数代码需要回帖。

Mr.Right℡ 发表于 2014-2-27 03:52:14

学习!!!!!!!!!

天一 发表于 2014-2-27 05:44:03

瞅瞅是啥捏

barry_2012 发表于 2014-2-27 07:08:15

感谢LZ分享,非常谢谢

oOXXshadowXXOo 发表于 2018-7-24 18:40:57

谢楼主提供分享!回复看看吧。学习学习

zou111 发表于 2019-7-12 11:08:18

我想先看看 隐藏内容
页: [1]
查看完整版本: 无名技术贴-C语言实现读写硬件端口