implemented enabling 32-bit protected mode