单项选择题

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

A.降低指令译码的复杂度
B.缩短指令字长,扩大寻址空间,提高编程的灵活性
C.实现程序控制
D.三者都正确