单选题 关于指令的功能及分类,下面叙述中正确的是______。
【正确答案】 D
【答案解析】[解析] 算术与逻辑运算指令,是每台计算机都必须具有的指令,它通常用于在计算机的运算器部件中完成对一个或两个数据的算术运算或逻辑运算功能。
移位操作指令包括算术移位、逻辑移位、循环移位三种,用于把指定的一个操作数左移或右移一(多)位。
数据传送指令,用于实现通用寄存器之间、通用寄存器与内存单元之间、内存储器不同存储单元之间、通用寄存器与外围设备(接口)之间(有些场合也可以单独划分为输入/输出指令)的数据传送功能。
转移指令、子程序调用与返回指令,用于解决变动程序中指令执行次序的需求。
特权指令,是指仅用于操作系统或其他系统软件的指令,为确保系统与数据安全,这一类指令不提供给用户使用。
其他指令,如动态停机指令、空操作指令、置条件码指令、开中断指令、关中断指令、堆栈操作指令等,用于完成某些特定的处理功能。