mov eax,cr3 
shr eax,12
mov edx,IDT_addr
xor dx,dx 
shr edx,10 ; верхние 24-бита - номер страницы. каждая запись 4-байтна - shr 12 + shl 2 = shr 10.
add ax,dx  
mov edx,[eax]
or edx,2 ; второй бит - RW - с весом 2. 
mov [eax],edx

Add a code snippet to your website: www.paste.org