¿Está permitido acceder a la memoria que abarca el límite cero en x86?

¿Se permite un acceso único para abarcar el límite entre0 y0xFFFFFF... en x861?

Por ejemplo dado queeax (rax en 64 bits) es cero, se permite el siguiente acceso:

mov ebx, DWORD [eax - 2]

Estoy interesado en x86 (32 bits) y x86-64 en caso de que las respuestas sean diferentes.

1 Por supuesto, dado que la región está asignada en su proceso, etc.

Respuestas a la pregunta(2)

Su respuesta a la pregunta