折叠 编辑本段 定义
操作数指出指令执行的操作所需要数据的来源。操作数是汇编语言指令的一个字段。例如:Mov AX 5678H 操作数(AX 5678H)。在操作数这个字段中可以放操作数本身,也可以放操作地址,还可以放操作地址的计算方法。
通常一条指令均包含操作符和操作数。例如:在比较指令中操作符指定计算机做比较操作,操作数则指定进行比较的两个数值。
操航形本席慢些粒作数是指令执行的参与者,也就是各种操作的对象.与之有关的是操作码,所谓操作来自码是说明计算机要执行哪种,如传送,运算,移位,跳转等操作,它是指令中不可缺少的组成部分。
折叠 编辑本段 应用
在应用指令中,内容不随指令执行而变化的操使才自需迫敌古宜且掌演作数为源操作数,内容随执行指令而改变的操作数为目标操作数。大多数情况下,操作数字段可有一个或者多个操作数。只有一个操作数的指令称为单操作数指令,有两个操作数的指令称为双操作数指令。双操作数又称为源操作数(source)和目的操作数(destination)
操作数在C语言中包括常量、360百科标识符、字符串、函数调用、下标表达式、成员选择符和复杂表达式,在汇编语言中也是重达表广盾宁要的一部分,通过将操作数与操作符相结合的方式或攻给上怀少众凯者通过将操作符放在括号内的方式形成。
折叠 编辑本段 立即数
立即数(特殊就征整棉输解航的操作数):与操作码一起放在储存器的代码段区域的操作数。
Operands i洋突较五拿喜吃础铁n C include constants, identifiers, strings, f美对纸价unction calls, subscript expres多庆均减sions, member-selection expressions毛们事肥同领举苗犯厚输, and complex expressions formed by combining operan争家源轻威克亮机钟ds with operators or by enclosing operands in parenth呀一束印树南直周补eses.