【正确答案】
A
【答案解析】 本题考查计算机指令系统的基础知识。
指令系统是指计算机所能执行的全部指令的集合,它描述了计算机内全部的控制信息和“逻辑判断”能力。不同计算机的指令系统包含的指令种类和数目也不同。一般按功能划分包括如下类型:
①数据处理指令:包括算术运算指令、逻辑运算指令、移位指令、比较指令等;
②数据传送指令:包括寄存器之间、寄存器与主存储器之间的传送指令等;
③程序控制指令:包括条件转移指令、无条件转移指令、转子程序指令等;
④输入/输出指令:包括各种外围设备的读、写指令等,有的计算机将输入/输出指令包含在数据传送指令类中;
⑤状态管理指令:包括诸如实现置存储保护、中断处理等功能的管理指令。
程序控制指令也称转移指令。执行程序时,有时机器执行到某条指令时,出现了几种不同结果,这时机器必须执行一条转移指令,根据不同结果进行转移,从而改变程序原来执行的顺序。这种转移指令称为条件转移指令。除各种条件转移指令外,还有无条件转移指令、转子程序指令、返回主程序指令、中断返回指令等。转移指令的转移地址一般采用直接寻址和相对寻址方式来确定。