<label id="434s6"></label>
        1. <span id="434s6"><input id="434s6"></input></span>
          1. <s id="434s6"></s><s id="434s6"><sub id="434s6"></sub></s><strike id="434s6"><input id="434s6"></input></strike>
              歡迎來到《圣博凱斯》變頻供水設備官網
              精銳于專業 / 卓然于品質 -- 20年專注于供水行業,締造至臻品質 -- 服務熱線:0731-85783205 18932453205

              西門子編程指令詳解_西門子邏輯運算指令

              邏輯運算和移位指令

              1.邏輯運算指令

              (1)不是OPRD

              此指令否定操作數,然后將結果返回給。操作數可以是寄存器或內存的內容。該指令對標志位沒有影響。

              例子:不全是

              (2)與指令

              該指令按階段對兩個操作數執行“與”的邏輯運算。即只有當階段中的兩個參與者都為“1”時,階段AND結果才為“1”;否則,“與”的結果為“0”?!芭c”的結果被發回。

              “與”指令可以執行字節操作或字操作。

              “與”指令的一般格式是

              和OPRD1,OPRD2

              目標操作數OPRD1可以是累加器、任何通用寄存器或內存操作數。源操作數OPRD2可以是立即操作數、寄存器或存儲器操作數。

              示例:

              和a1,0FH

              BX安達克斯

              英國石油公司

              數據字

              緩沖區[國際BX]

              數據字,00FFH

              英國石油公司,DX

              (3)測試說明

              該指令的運算功能與AND指令相同,結果會反映在標志位,但結果不會發回,即TEST指令不會改變操作數的值。這個指令通常是在你不想改變操作數的前提下。

              用于檢測某個或某些位的狀態。

              測試指令的一般格式是

              測試OPRD,im;Im是一個即時號碼。

              立即數中的哪個位是1表示要測試哪個位。

              例如,如果要檢查AL中的最低位是否為1,如果為1,則傳輸。在這種情況下

              您可以使用以下說明:

              測試鋁,01H

              那里

              …那里:MOV BL,05H

              (4)或指令

              “或”指令允許對字節或字進行異或運算?!盎颉敝噶钍箻酥疚籧f=0,of=0;“或”運算的結果反映在標志位PF、SF和ZF中;自動對焦標志位未定義。

              or指令的一般格式是

              或操作數1,操作數2

              目標操作數OPRD1可以是累加器、任何通用寄存器或內存操作數。源操作數OPRD2可以是立即操作數、寄存器或存儲器操作數。

              示例:

              或鋁,30H

              或AX,00FFH

              或BX,SI

              或BX,數據字

              或緩沖器

              或緩沖器[BX國際標準],8000小時

              操作數本身的“或”不會改變操作數的值,但可以將進位標志CF清零。

              (5)異或指令

              該指令對兩個操作數進行按位異或運算,即異或運算的兩個值不同時,結果為“1”;否則為0,返回運算結果。

              異或指令的一般形式是

              異或OPRD 1,運算2

              目標操作數OPRD1可以是累加器、任何通用寄存器或內存操作數。源操作數可以是立即操作數、寄存器或內存操作數。

              示例:

              異或a1,0FH

              BX異或

              異或DX,SI

              CX異或

              異或緩沖器

              異或緩沖器[BX系統],AX

              當操作數本身為異或時,由于每一位都相同,異或結果必須為0,進位標志位也必須為0。這是將操作數清零的常用方法。

              示例:

              異或AX,AX

              異或硅,硅

              2.移位指令

              088有三個換擋指令。算術左移和邏輯左移指令:SAL/SHL OPRD,m;m是移位數,可以是1,也可以是寄存器CL中的內容算術右移位指令:

              OPRD特區

              邏輯移位指令:OPRD,碩士

              (1) SAL/SHL指令

              這兩條指令的運算結果完全一樣。每移位一次,右邊最低位加一個零,左邊最高位移入標志位CF,如圖3.16所示。

              (2)合成孔徑雷達指令

              每次指令執行移位操作時,都會將操作數向右移位一位,但符號位保持不變,最低移位到標志位CF,如圖3.17所示。

              合成孔徑雷達可以移動m指定的次數,結果會影響標志位CF、OF、PF、SF和ZF。

              每次指令執行移位操作時,操作數向右移位一位,最低位移位到標志位CF,與SAR不同,左邊最高位將填充0,如圖3.18所示。該指令可以執行m指定的班次。

              3.循環移位指令

              088有四個循環移位指令:

              左循環移位指令ROLOPRD,m

              右循環移位指令ROROPRD,m

              帶進位的左循環移位指令

              帶進位的右循環移位指令

              (1) ROL指令

              每次指令移位時,總是將最高位移入進位位CF,同時也將操作數的最高位移入最低位,這樣就形成了一個環,如圖3.19(a)所示。

              (2) ROR指令

              每次指令移位時,總是將最低位移入進位標志位CF,也將最低位移入操作數的最高位,從而形成一個循環,如圖3.19(b)所示。

              (3) RCL指令

              該指令是包含標志位CF的循環左移指令,每次移位,操作數的最高位被移位到進位標志位CF,而原始CF的內容被移位到操作數的最低位,從而形成一個大循環。

              如圖3.19(c)所示。

              (4)RCR指令

              該指令是包含進位標志位CF的右循環指令,每次移位時,標志位CF中的原始內容移入操作數的最高位,而操作數的最低位移入標志位CF,如圖3.19(c)所示。

              向左移動一位,只要左移后的數字不超過一個字節或一個字可以表示的范圍,就相當于原來的數字乘以2;向右移動一位相當于除以2,

              示例:

              MOV航空公司,08H

              SALAL,1歲;向左移動一個位置,相當于乘以2;該指令執行后,AL中的內容為16。

              MOVAL,16歲

              SARAL,1;向右移動一位,相當于除以2;該指令執行后,AL中的內容為8。

              猜你喜歡

              • 齒輪計量泵工作原理圖,齒輪計量泵操作說明及安裝注意事項

                齒輪計量泵快速操作的說明1、接通電源,操控盤上將顯示轉速設定值。2、如在操控盤上調控轉速,可用▲▼鍵改變數值的大小,啟動時可在操控盤上通過RUN和STOP鍵直接操作。其他鍵基本不需使用。3、如已安裝遠控開關,啟動時接通遠控開關,恒壓供水設備

              • pam加藥裝置操作說明,PAM加藥裝置的幾個用途

                PAM加藥裝置廣泛應用于火力發電廠的熱力系統,工業用鍋爐供水供汽系統、城市污水處理系統等場合。PAM加藥裝置用途一:熱力系統中,通過跟蹤其水汽品質的變化,用加藥計量泵自動將化學溶液如:氨、聯胺、磷酸鹽等加入到系統內,使系統水汽品質處于良好工

              • 干藥粉噴粉瓶,干粉加藥裝置如何安裝和操作

                干粉加藥裝置是一套全自動的加藥控制系統,干粉加藥裝置是一種可以同步完成固體藥物溶解、藥液配比及投加的一種新型加藥裝置。干粉加藥裝置適用于粉末狀固體的投加。為避免有毒性粉末的飛揚,影響操作人員身體健康,減輕勞動強度,本系統采用粉末的真空輸送系

              • 氣動隔膜泵操作規程有哪些內容,氣動隔膜泵操作規程有哪些

                氣動隔膜泵操作規程1、氣動隔膜泵輸送的物料其溫度應<100℃,以保護膜片的正常使用。2、氣動隔膜泵開車前經系統檢查都完好后,再使用泵頭內充滿被輸送的料液,以使料液能自流進泵。3、接通電源,再使變速機的拖動電機啟動,然后調節轉差離合器控制裝置

              • 計量泵的啟停操作,計量泵在停止工作后還有哪些注意事項

                計量泵在運行完之后,很多人以為把閥門一關、把電源一關就完事了,其實遠不止這些事情,俗話說做好一切可能的準備,才能做好一次工作,那么計量泵運行完還要做什么事情呢1.先將調量機構調到“0”位,曲軸停止轉動,但電動機仍在運行,然后切斷電源,電動機

              • 屏蔽泵操作方法 一場關于屏蔽泵的精彩闡述

                屏蔽泵簡史簡屏蔽泵的結構圖如圖1所示。1944年,海沃德、泰勒公司研制成功了濕式屏蔽泵,是世界上第一臺無密封泵,電機為濕式。1947年,第一臺干式屏蔽泵產生于美國。其實,屏蔽泵的發展還與核電技術的發展密切相關。20世紀50年代,出于安全考慮

              18932453205
              国产ww久久久久久久久久|中字人妻内射喷潮第二页|日本不卡视频高清播放|麻豆久久精品免费看国产|丁香色欲久久久久久综合网

                    <label id="434s6"></label>
                    1. <span id="434s6"><input id="434s6"></input></span>
                      1. <s id="434s6"></s><s id="434s6"><sub id="434s6"></sub></s><strike id="434s6"><input id="434s6"></input></strike>