单选题 数据寻址和指令寻址的不同点在于______。
A.前者决定操作数地址,后者决定程序转移地址
B.前者决定程序转移地址,后者决定操作数地址
C.前者是短指令,后者是长指令
D.前者是长指令,后者是短指令

【正确答案】 A
【答案解析】[解析] 数据寻址寻找的是操作数的地址,指令寻址寻找的是下条指令的地址,它决定于程序转移地址。
寻址可以分为指令寻址和数据寻址。寻找下一条将要执行的指令地址称为指令寻址,寻找操作数的地址称为数据寻址。指令寻址比较简单,它又可以细分为顺序寻址和跳跃寻址。而数据寻址方式种类较多,其最终目的都是寻找所需要的操作数。
数据寻址和指令寻址只与寻找的地址类型有关,而与指令的长度无关。