什么叫操作数

国二2023-02-02  19

操作数(operand) 计算机指令中的一个组成部分。 它规定了指令中进行数字运算的量 。 通常一条指令均包含操作符和操作数。 例如:在比较指令中操作符指定计算机做比较操作,操作数则指定进行比较的两个数值。 在应用指令中,内容不随指令执行而变化的操作数为源操作数,内容随执行指令而改变的操作数为目标操作数。 操作数在C语言中包括常量,标识符,字符串,函数调用,下标表达式,成员选择符和复杂表达式,通过将操作数与操作符相结合的方式或者通过将操作符放在括号内的方式形成。 Operands in C include constants, identifiers, strings, function calls, subscript expressions, member-selection expressions, and complex expressions formed by combining operands with operators or by enclosing operands in parentheses. 操作数是指令执行的参与者,也就是各种操作的对象.与之有关的是操作码,所谓操作码是说明计算机要执行哪种,如传送,运算,移位,跳转等操作,它是指令中不可缺少的组成部分.

操作码:计算机程序中所规定的要执行操作的那一部分指令或字段(通常用代码表示),其实就是指令序列号,用来告诉CPU需要执行哪一条指令。

指令系统的每一条指令都有一个操作码,它表示该指令应进行什么性质的操作。不同的指令用操作码这个字段的不同编码来表示,每一种编码代表一种指令。组成操作码字段的位数一般取决于计算机指令系统的规模。

操作数:运算符作用于的实体,是表达式中的一个组成部分,它规定了指令中进行数字运算的量。

通常一条指令均包含操作符和操作数。例如:在比较指令中操作符指定计算机做比较操作,操作数则指定进行比较的两个数值。

操作数是指令执行的参与者,也就是各种操作的对象.与之有关的是操作码,所谓操作码是说明计算机要执行哪种,如传送,运算,移位,跳转等操作,它是指令中不可缺少的组成部分。

扩展资料:

操作数的形式:

立即操作数:指令要操作的数据以常量的形式出现在指令中,称为立即数,它只能作为源操作数。

寄存器操作数:指令要操作的数据存放在CPU中的寄存器里,指令中给出寄存器名即可。

内存操作数:指令要操作的数据存放在内存某些单元中,指令中给出内存单元物理地址(实际上指令只给出了偏移地址,段地址采用隐含方式给出,也可以使用跨段方式指出当前段地址)。

操作码:是指令操作功能的记述,而操作数描述操作的对象和操作的范围。PIC16F873共有35条指令,均是长度为14位的单字节指令。

因此权限控制在业务接口上进行,按管理功能点划分管理操作权限,将每一个管理功能点划分为一个操作,用一个全局唯一的整数表示,称为操作码。

至于其余各计数译码器因相应的按钮未被按故其输出皆为YO=“回”上述操作可按照被按按钮的编号及被接的顺序和次数简写成1328“称为操作码。

参考资料:百度百科-操作数

参考资料:百度百科-操作码

1.操作数称为立即数,这种寻址方式也就称为立即数寻址方式。

2.指令所要的操作数已存储在某寄存器中,或把目标操作数存入寄存器。

3.把在指令中指出所使用寄存器(即:寄存器的助忆符)的寻址方式称为寄存器寻址方式。

指令中可以引用的寄存器及其符号名称如下:

8位寄存器有:AH、AL、BH、BL、CH、CL、DH和DL等;

16位寄存器有:AX、BX、CX、DX、SI、DI、SP、BP和段寄存器等;

32位寄存器有:EAX、EBX、ECX、EDX、ESI、EDI、ESP和EBP等。


转载请注明原文地址:https://juke.outofmemory.cn/read/2875576.html

最新回复(0)