Ее назначение -- считывать один байт из памяти по адресу segm:offs. Папример, для считывания первого байта, содержащего дату BIOS ее можно использовать так:
BYTE b = peekb(0xFFFF,0x0005);
Это нормально работает в Windows 98, но не работает в Windows XP.
Выдает run-time ошибку: First-chance exception in Code.exe: 0xC0000005: Access Violation.
Почему? И как добиться считывания даты BIOS в Windows XP?