Ну тоже верно. В памяти, с которой работать через порты, нельзя исполнить код.

Так можно было бы организовать экранную память, но тогда лишаемся скорости и возможности использовать блочные операции.

Так что да, только страницы.