read16
uint16 temp = read16(device->registers + PCH_THERMAL_TEMP);
uint16 ctt = read16(device->registers + PCH_THERMAL_CTT);
uint16 phl = read16(device->registers + PCH_THERMAL_PHL);
geometry->bytes_per_sector = read16(bootSector, 0xb);
uint32 bytesPerSector = read16(bootsector, 0Xb);
uint32 rootDirEntries = read16(bootsector, 0x11);
uint32 sectorsPerFat = read16(bootsector, 0x16);
uint32 totalSectors = read16(bootsector, 0x13);
uint32 reservedSectors = read16(bootsector, 0xe);
fReservedSectors = read16(buf,0xe);
fSectorsPerFat = read16(buf,0x16);
fFSInfoSector = read16(buf, 0x30);
next = read16(buf, offset);
fBytesPerSector = read16(buf,0xb);