单项选择题

指令系统中采用不同寻址方式的目的是______。

A.提高从内存获取数据的速度
B.提高从外存获取数据的速度
C.降低操作码的译码难度
D.扩大寻址空间并提高编程灵活性