Non è questione di assembly o C.

E' il sistema di protezione della memoria usato dalla CPU che non ti consente di accedere alla memoria fisica da un processo utente.

Non hai detto a cosa ti serve veramente ...