单选题 指令系统中采用不同寻址方式的目的主要是______。
  • A.可降低编程难度
  • B.可降低指令的译码难度
  • C.缩短指令字长,扩大寻址空间,提高编程灵活性
  • D.以上均不正确
【正确答案】 C
【答案解析】[解析] 首先A和B错得比较离谱,既然采用了更多不同的寻址方式,是要付出一定代价的,怎么可能反而降低编程难度和指令的译码难度。首先,有些寻址方式方式确实可以缩短指令字长,如寄存器寻址;有些可以扩大寻址空间,如基址寻址、间接寻址;不同的程序可采用不同的寻址方式来实现,故提高了编程的灵活性。