编写设备驱动程序

x86 处理器问题

数据类型没有对齐限制。但是,x86 处理器可能需要额外的存储周期来正确处理未对齐的数据传送。


注 –

驱动程序不应执行浮点操作,因为内核中不支持这些操作。


x86 字节排序

x86 处理器使用小端字节序进行字节排序。整数的最低有效字节 (least significant byte, LSB) 存储在该整数的最低地址上。最高有效字节存储在此处理器中数据项的最高地址上。例如,字节 7 是 64 位处理器的最高有效字节。

图中显示如何在小端字节序体系结构中对字节进行排序,即字节 0 是最低有效字节。

x86 体系结构手册

Intel Corporation 和 AMD 都发布了大量有关 x86 系列处理器的书籍。请参见 http://www.intel.comhttp://www.amd.com