開啟主選單
求真百科
搜尋
檢視 操作数 的原始碼
←
操作数
由於下列原因,您沒有權限進行 編輯此頁面 的動作:
您請求的操作只有這個群組的使用者能使用:
用戶
您可以檢視並複製此頁面的原始碼。
{| class="https://image.baidu.com/search/index?ct=201326592&tn=baiduimage&word=%E6%93%8D%E4%BD%9C%E6%95%B0&pn=485&spn=0&ie=utf-8&oe=utf-8&cl=2&lm=-1&fr=&se=&sme=&cs=1222686494%2C2478123443&os=365434220%2C4068736746&objurl=https%3A%2F%2Fss0.baidu.com%2F94o3dSag_xI4khGko9WTAnF6hhy%2Fbaike%2Fw%3D268%3Bg%3D0%2Fsign%3D1cba63567ccb0a4685228c3f53589119%2Fb812c8fcc3cec3fdec4a26d9d188d43f87942721.jpg&di=7163459808492781569&tt=1&is=0%2C0&adpicid=0&gsm=21c" style="float:right; margin: -10px 0px 10px 20px; text-align:left" |<center>'''操作数'''<br><img src="https://ss0.baidu.com/94o3dSag_xI4khGko9WTAnF6hhy/baike/w=268;g=0/sign=1cba63567ccb0a4685228c3f53589119/b812c8fcc3cec3fdec4a26d9d188d43f87942721.jpg" width="280"></center><small> 圖片來自百度</small> |} '''操作数'''是运算符作用于的实体,是表达式中的一个组成部分,它规定了指令中进行数字运算的量 。 表达式是操作数与操作符的组合。 *中文名:操作数 *外文名:operand *属 性:计算机指令 *指 出:指令执行的操作所需要数据的来源 *实 质:操作数是汇编语言指令的一个字段 ==定义== 操作数指出指令执行的操作所需要数据的来源。操作数是汇编语言指令的一个字段。例如:Mov AX 5678H 操作数(AX 5678H)。在操作数这个字段中可以放操作数本身,也可以放操作地址,还可以放操作地址的计算方法。<ref>[[何小海 严华.微机原理与接口技术.北京:科学出版社,2006:86-87]]</ref> 通常一条指令均包含操作符和操作数。例如:在比较指令中[[操作符]]指定计算机做比较操作,操作数则指定进行比较的两个数值。 操作数是指令执行的参与者,也就是各种操作的对象.与之有关的是[[操作码]],所谓操作码是说明计算机要执行哪种,如传送,运算,移位,跳转等操作,它是指令中不可缺少的组成部分。 ==应用== 在应用指令中,内容不随指令执行而变化的操作数为源操作数,内容随执行指令而改变的操作数为目标操作数。大多数情况下,操作数字段可有一个或者多个操作数。只有一个操作数的指令称为单操作数指令,有两个操作数的指令称为双操作数指令。双操作数又称为源操作数(source)和目的操作数(destination) 操作符目的操作数,源操作数 如:MOV AH,06H 操作数在C语言中包括[[常量]]、标识符、字符串、函数调用、下标[[表达式]]、成员选择符和复杂表达式,在汇编语言中也是重要的一部分,通过将操作数与操作符相结合的方式或者通过将操作符放在括号内的方式形成。 ==操作数的形式== 立即操作数:指令要操作的数据以常量的形式出现在指令中,称为立即数,它只能作为源操作数 。 寄存器操作数:指令要操作的数据存放在CPU中的寄存器里,指令中给出寄存器名即可 <ref>[[金汉均,金洋.汇编语言程序设计.湖北:武汉大学出版社,2007年1月]]</ref> 。 内存操作数:指令要操作的数据存放在内存某些单元中,指令中给出内存单元物理地址(实际上指令只给出了偏移地址,段地址采用隐含方式给出,也可以使用跨段方式指出当前段地址) 。 '''视频''' '''操作数类型和操作类型''' [https://www.bilibili.com/video/BV1fJ411z7yi/?p=54 哔哩哔哩] ==参考文献== {{Reflist}}
此頁面使用了以下模板:
Template:Main other
(
檢視原始碼
)
Template:Reflist
(
檢視原始碼
)
模块:Check for unknown parameters
(
檢視原始碼
)
返回「
操作数
」頁面