8086邏輯移位指令SHL和SHR
SHL邏輯左移指令
SHL OPRD M;把運算元OPRD左移M位,M為位移次數,為1或為CL(位移超過1次用CL表示)
;每移動一位右邊用0補足一位,移出的最高位進入CF(最後移出的一位寫入CF)
MOV AL,00010011B ;13H 00010011B
SHL AL,1 ;把AL左移1位,移出的最高位0進入CF,右邊0補足1位 0 00100110B
MOV AL,00001111B ;0FH
MOV CL,4 ;左移4位 0000 1111B
SHL AL,CL; 11110000B 最後移出的0寫入CF
SHR邏輯右移指令
SHR OPRD M ;右移M位 將最後移出的一位寫入CF,最高位用0補足
相關文章
- javascript邏輯運算子“||”和“&&”JavaScript
- 業務邏輯漏洞和cs
- 物聯網學習教程——邏輯運算子和邏輯表示式
- 型別系統和邏輯型別
- Oracle物理讀和邏輯讀Oracle
- 形式邏輯(普通邏輯)7:推理概述
- linux系統掛載邏輯卷和擴充套件邏輯卷組Linux套件
- 邏輯架構和物理架構架構
- 邏輯分析
- 邏輯題
- 彙編---移位指令
- java和C++邏輯註釋文件JavaC++
- 有關oracle邏輯讀和物理讀Oracle
- 物理standby和邏輯standby的區別
- !和~的區別(邏輯取反和按位取反)
- java邏輯控制Java
- java取反邏輯Java
- 邏輯運算子
- 函式組:SHL2函式
- 理解Nginx中Server和Location的匹配邏輯NginxServer
- 短影片的底層邏輯和認知
- Linux Shell 邏輯運算子、邏輯表示式詳解Linux
- 邏輯 rac standby和物理 rac standby的switchover 和 failoverAI
- Flutter中widget生命週期和渲染邏輯Flutter
- Flutter 的渲染邏輯及和 Native 通訊Flutter
- 《Kafka實戰》之架構和設計邏輯Kafka架構
- SAPCRMOneorder裡userstatus和systemstatus的mapping邏輯APP
- Java鎖的邏輯(結合物件頭和ObjectMonitor)Java物件Object
- Linux下的磁碟分割槽和邏輯卷Linux
- 檔案系統和邏輯卷的關係
- AIX檔案系統和邏輯卷關係AI
- 大量邏輯讀的瓶頸分析和優化優化
- 社交網路的邏輯、產品和未來
- Oracle上的邏輯壞塊和物理壞塊Oracle
- SCSS 邏輯運算子CSS
- JS邏輯練習JS
- PostgreSQL:邏輯結構SQL
- oracle 邏輯結構Oracle