IVT, BDA не исключаются из карты памяти. Можете просто не использовать этот участок. Я обычно использую концовку этой страницы, не трогая начало. В остальном можете использовать любые участки типа 1, только учтите, что вам никто не гарантирует их выравнивание по границам страниц (нужно самому выравнивать). Лично я использую базовую память для спец. нужд и не помещаю ее в общий пул. Также нужно исключать участки выше 4 гиг, если вы не используете "64-разрядную пагинацию".
Код:
cmp [di+ARDESC.Type],AR_MEMORY
jne .loop
mov edx,[di+ARDESC.BaseAddrLow]
cmp edx,100000h
jb .loop
cmp [di+ARDESC.BaseAddrHigh],eax
jne .loop