题23
题目
Q:关于指令的功能及分类, 下列叙述中正确的是 ( )。
A. 算术与逻辑运算指令, 通常完成算术运算或逻辑运算, 都需要两个数据
B. 移位操作指令, 通常用于把指定的两个操作数左移或右移一位
C. 转移指令, 子程序调用与返回指令, 用于解决数据调用次序的需求
D. 特权指令, 通常仅用于实现系统软件, 这类指令一般不提供给用户
分析
A:我觉得是D是对的,但是C我不知道哪里不对
解
D
算术与逻辑运算指令用于完成对一个 (如自增、取反等) 或两个数据的算术运算或逻辑运算, A 错误。
移位操作用于把一个操作数左移或右移一位或多位, B 错误。
转移指令、子程序调用与返回指令用于解决变动程序中指令执行次序的需求, 而不是数据调用次序的需求, C 错误。