第十一章主要讲的是访问硬件的方法其中,在使用C语言等高级编程语言编写Windows应用程序时,很少会见到直接访问硬件的指令。这是因为对硬件的访问已由window操作系统一手包办了,然而操作系统还是为应用程序提供了间接访问的方法,那就是使用系统调用,系统调用也被称为API,每个API都是一个能够被应用系统调用函数.而Windows使用输入输出指令来对硬件进行访问,其中最具代表性的两个指令就是in和out,这两个指令都是汇编语言的助记符。
访问硬件的方法通常是通过操作系统提供的接口或直接调用内核函数来实现的。这些方法可以帮助您获取底层系统的信息,但需要具备一定的计算机知识和技能水平。
其中一些常见的访问硬件的方法包括设备驱动程序、系统调用、内核函数、I/O映射、中断处理。而中断处理是操作系统响应外部事件(如键盘按下、网络包到达)的一种方式。当发生中断时,操作系统会调用相应的处理程序进行处理。在这种情况下,可以通过编写自己的处理程序来访问硬件资源。