C必看高级编程技术.ppt

C必看高级编程技术 ppt课件 2021/3/26 C必看高级编程技术 ppt课件 C必看高级编程技术 PC机中的80x86CPU采用I/O独立编址方式,即I/O接口地址和存储器地址分别独立编址。采用专门的I/O指令来对接口地址进行操作。 存储器地址和I/O接口地址可以重叠。由于两者需采用不同的指令进行读写操作,不会由于地址相同而混淆。 2021/3/26 C必看高级编程技术 ppt课件 C必看高级编程技术 int inport(int portid); int inportb(int portid); inport函数从指定的接口地址portid中读入一个字(即l6位二进制数),而inportb则从指定的接口地址pontid中读入一个字节(8位二进制数)。如I/O接口的寻址方式中所述,当执行这两个函数后,它们均返回各自从接口地址所对应的输入设备中得到的16位或8位二进制数。由于,PC机数据总线是8位的,故inporb()比较常用,而inport(portid)实际上执行了两次inportb(),即inportb(portid)和inportb(portid+1)。 2021/3/26 C必看高级编程技术 ppt课件 C必看高级编程技术 unsigned char p; p=inportb(0x2F0); 它将从2F0H接口地址中得到一个字节的数,并赋给无符号变量p。 unsign

文档评论(0)

1亿VIP精品文档

相关文档