アドレス指定方式についてです。

直接アドレス指定方式
指標アドレス指定方式
ベースアドレス指定方式
相対アドレス指定方式
間接アドレス指定方式
レジスタアドレス指定方式
即値アドレス指定方式

この7つの違いはわかりました。
しかし、それが具体的に何に使われているのか?
この思想の違いが何故生まれてきたかなどの歴史的な経緯がわかりません。
多分OSの設計思想の話だと思うのですが...