操作数是运算符作用于的实体,是表达式中的一个组成部分,它规定了指令中进行数字运算的量 。
操作数指出指令执行的操作所需要数据的来源。操作数是汇编语言指令的一个字段。例如:Mov AX 5678H 操作数(AX 5678H)。在操作数这个字段中可以放操作数本身,也可以放操作地址,还可以放操作地址的计算方法。
通常一条指令均包含操作符和操作数。例如:在比较指令中操作符指定计算机做比较操作,操作数则指定进行比较的两个数值。
扩展资料:
操作数的形式
立即操作数:指令要操作的数据以常量的形式出现在指令中,称为立即数,它只能作为源操作数。
寄存器操作数:指令要操作的数据存放在CPU中的寄存器里,指令中给出寄存器名即可。
内存操作数:指令要操作的数据存放在内存某些单元中,指令中给出内存单元物理地址(实际上指令只给出了偏移地址,段地址采用隐含方式给出,也可以使用跨段方式指出当前段地址)。
参考资料来源:百度百科-操作数
汇编语言里操作数是什么啊 尽量详细多举例子
操作数指出指令执行的操作所需要数据的来源。操作数是汇编语言指令的一个字段。例如:Mov AX 5678H 操作数(AX 5678H)。在操作数这个字段中可以放操作数本身,也可以放操作地址,还可以放操作地址的计算方法。通常一条指令均包含操作符和操作数。例如:在比较指令中操作符指定计算机做比较操作,操作数则...
汇编语言中操作数是什么意思?
汇编语言中操作数是指具体参加指令运算的运算数。比如加法的加数和被加数就是加法运算的两个操作数。
·C语言中“操作数”指的是什么?
操作符目的操作数,源操作数 如:MOV AH,06H 操作数在C语言中包括常量、标识符、字符串、函数调用、下标表达式、成员选择符和复杂表达式,在汇编语言中也是重要的一部分,通过将操作数与操作符相结合的方式或者通过将操作符放在括号内的方式形成。
汇编语言存储器操作数是指什么?
--在数据段里面的东西,都是存储器操作数。不属于存储器操作数的有:寄存器、立即数。采纳答案,所答非所问。
请问汇编语言中的存储器操作数是什么?
存储器操作数是什么?是:存储器中,某个单元中的内容。以:“存储器地址”的形态出现。
汇编语言中的操作码占多少字节?
在51汇编语言中,操作码一般占用一个字节,操作数一般占用0到2个字节。比如:MOV A,R0,操作码E8H占用一个字节,操作数占用0个字节 MOV A,#20H,操作码74H占用一个字节,操作数#20H占用一个字节 MOV DPTR,#2000H,操作码90H占用一个字节,操作数2000H占用两个字节。
汇编语言存储器操作数是什么?
对,家方括号的就是存储器。存储器内放的是十六进制的数,一个16进制的数化为2进制数就是4位,【1200H】是占16位,【BX】是存储器,BX就是16位寄存器了,BX由8位寄存器BH和BL组成,多看看书就会明白的
汇编MOV AL,OEH
汇编中的操作数有三类:存储器、寄存器以及立即数。如果你确定是字母O,那么OEH就是存储器的符号地址,相当于高级语言的变量名(变量名是以字母开头的);而如果是阿拉伯数字0,则0EH是十六进制的立即数,相当高级语言中的常量,H是十六进制数的标志,以A~F开头的十六进制数要在前加阿拉伯数字0,以便...
关于汇编语言中的 立即数 与 指令中的第二操作数的问题
汇编语言中,如果是双操作数指令,逗号前面的为目标操作数(可能是你的书上所谓的第二操作数),逗号后面的为源操作数。例如:MOV指令中,MOV AX,BX;AX为目标操作数,BX为源操作数,此指令的功能,将BX(源)的值送到AX(目标)。在汇编中,立即数不能做为目标操作数的。可以作为源操作数 例如...
汇编语言指令大全,要详细的 !!!
最佳答案IBM-PC汇编语言指令集 数据传送指令集 MOV 功能: 把源操作数送给目的操作数 语法: MOV 目的操作数,源操作数 格式: MOV r1,r2 MOV r,m MOV m,r MOV r,data XCHG 功能: 交换两个操作数的数据 语法: XCHG 格式: XCHG r1,r2 XCHG m,r XCHG r,m PUSH,POP 功能: 把操作数压入或...