in/out命令とMMIOがあるようだ
MMIOの場合CPUはデバイスIOをしている事に気付けない

IOポートアドレスという概念が分からない
アドレス空間みたいなものを扱うがMMIOではないらしい
IOポート毎にアドレス空間があってそこにメモリに対する読み書きのように
in/out命令で読み書きするという感じなのか