查看更多
当前 - 选择题 - 指令系统
困难
单选题
2025年11月第49题
#了解即可
#超纲

下列关于运算指令的说法中,正确的是(__)。

问题(1)
浓缩知识点

计算机指令系统通常划分为数据传送、运算、控制、输入输出四大独立类别,各类指令功能边界清晰,不存在相互包含的关系。运算指令的核心作用是实现算术与逻辑运算,具体包含三类细分指令:一是算术运算指令,覆盖整数、浮点数的加减乘除等各类数值运算;二是逻辑运算指令,包含与、或、非、异或等基础位操作;三是移位与旋转指令,比如逻辑左移、算术右移等,这类位操作属于逻辑运算的分支范畴,也归为运算指令。需要注意的是,运算指令并非仅针对整数运算,也不包含数据传送或控制类指令,这几类指令各自独立承担不同的系统功能。

正确答案
A

本题考察的是**计算机指令系统中运算指令(Arithmetic and Logic Instructions)**的分类与功能。
在计算机的指令系统中,指令通常分为以下几类:

  1. 数据传送指令(如MOV、LOAD、STORE)——实现数据在寄存器、存储器之间的传送。
  2. 运算指令——用于实现算术运算和逻辑运算。
  3. 控制指令——用于实现程序流程控制,如转移、调用、中断等。
  4. 输入输出指令——实现外部设备的数据交换。

其中运算指令主要包括以下类型:

  • 算术运算指令:如加(ADD)、减(SUB)、乘(MUL)、除(DIV)等。
  • 逻辑运算指令:如与(AND)、或(OR)、非(NOT)、异或(XOR)等。
  • 移位与旋转指令:如逻辑左移(SHL)、算术右移(SAR)等,用于数据位的移位操作,属于逻辑运算的一种。

A选项 移位操作是运算指令:正确。移位操作属于逻辑运算类指令,因此归入运算指令范畴。
B选项 运算指令包含数据传递指令:错误。数据传递指令是独立类别,不属于运算指令。
C选项 运算指令包含少量控制指令:错误。控制指令与运算指令功能不同。
D选项 运算指令仅包括整数运算:错误。运算指令既包括整数运算,也包括浮点运算和逻辑运算。
因此,本题正确答案为 A。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有