操作數

操作數

計算機指令
操作數是運算符作用于的實體,是表達式中的一個組成部分,它規定了指令中進行數字運算的量。表達式是操作數與操作符的組合。
    中文名:操作數 外文名: 适用領域: 所屬學科: 英文名:operand 屬性:計算機指令 指出:指令執行的操作所需要數據的來源 實質:操作數是彙編語言指令的一個字段

定義

操作數指出指令執行的操作所需要數據的來源。操作數是彙編語言指令的一個字段。例如:Mov AX 5678H操作數(AX 5678H)。在操作數這個字段中可以放操作數本身,也可以放操作地址,還可以放操作地址的計算方法。

通常一條指令均包含操作符和操作數。例如:在比較指令中操作符指定計算機做比較操作,操作數則指定進行比較的兩個數值。

操作數是指令執行的參與者,也就是各種操作的對象.與之有關的是操作碼,所謂操作碼是說明計算機要執行哪種,如傳送,運算,移位,跳轉等操作,它是指令中不可缺少的組成部分。

應用

在應用指令中,内容不随指令執行而變化的操作數為源操作數,内容随執行指令而改變的操作數為目标操作數。大多數情況下,操作數字段可有一個或者多個操作數。隻有一個操作數的指令稱為單操作數指令,有兩個操作數的指令稱為雙操作數指令。雙操作數又稱為源操作數(source)和目的操作數(destination)

操作符目的操作數,源操作數

如:MOV AH,06H

針對目前波前編碼成像系統中相位闆的設計工作量大且未能考慮除相位闆外其它光學元件像差的問題,提出了兩種基于常用光學設計軟件ZEMAX的優化設計方法:使用ZPL 宏指令編寫用戶自定義操作數,優化點擴散函數的能量集中度和一緻性,實現了旋轉對稱型相位闆的設計,以斯托列爾比不小于0.8為衡量标準,設計結果使景深擴展到傳統光學系統的5.5倍。操作數在C語言中包括常量、标識符、字符串、函數調用、下标表達式、成員選擇符和複雜表達式,在彙編語言中也是重要的一部分,通過将操作數與操作符相結合的方式或者通過将操作符放在括号内的方式形成。

形式

立即操作數:指令要操作的數據以常量的形式出現在指令中,稱為立即數,它隻能作為源操作數。

寄存器操作數:指令要操作的數據存放在CPU中的寄存器裡,指令中給出寄存器名即可。

内存操作數:指令要操作的數據存放在内存某些單元中,指令中給出内存單元物理地址(實際上指令隻給出了偏移地址,段地址采用隐含方式給出,也可以使用跨段方式指出當前段地址)。

上一篇:PKPM

下一篇:東湖棋院

相關詞條

相關搜索

其它詞條