现代的通用处理器可能具备多种寻址模式(例如,CISC),也可能只有少数几种寻址模式(例如,RISC处理器)。CISC处理器能支持的寻址模式包括直接寻址、寄存器或内存问接寻址、间接变址寻址、带偏移量的间接寻址和带偏移量的间接变址寻址,而且变址模式可能还支持前/后增量或减量变址。从历史上看,使用更复杂的寻址模式可得到更高的代码熵,这将带来两个好处:第一,汇编程序员的生产率提高;第二,得到的目标代码更加紧凑。但也存在很多因素导致CISC处理器复杂寻址模式特征的消失。首先是硬件成本与软件开发成本在经济上的比重发生变化。数十年前,软件开发成本较低,而主要投资在于硬件。应用程序一般由手工完成的汇编代码实现