單操作數邏輯運算指令
發布時間:2014/6/5 20:59:05 訪問次數:1859
單操作數邏輯運算指令只對累加器A中的內容進行操作。
1.累加器清零
CLRA
指令說明:累加器A清零。AAT3686IXN-4.2-T1效果同“MOV A,#OOH”是一樣的,只不過它是單周期指令,而“MOVA,#OOH”是雙周期指令。
2.累加器取反
CPLA
指令說明:將累加器A逐位取反。相當于數字電路的“非”邏輯,如“A=12H CPL A;”,12H轉換為二進制為00010010,邏輯取反后為11101101,即A=EDH。
3.累加器循環左移
指令說明:將累加器A的值邏輯左移。例如,假設A-12H。
“循環”的含義是把最高位(第7位)移到了最低位(第0位),而其余位依次左移,例如第0位移到了第1位,第1位移到了第2位,其余的依此類推向左移動。A的內容轉換為二進制為00010010,即逐位左移后為00100100(即A=24H)。
4.累加器帶進位位CY循環左移
RLC A
指令說明:加上進位位CY并邏輯左移。例如,假設CY=1,A=12H。
RLCA
加上進位位CY后循環左移的合義是最高位(第7位)移到了CY,而CY移到了最低位(第0位),其余位依次左移。A的內容轉換為二進制為1 00010010,邏輯左移后變為0 00100101(即CY=O, A=25H)。
5.累加器循環右移
指令說明:將累加器A中的值邏輯右移。同RLA類似,只是方向相反。
6.累加器帶進位位CY循環右移
RRC A
指令說明:加上進位位CY并邏輯右移。同RLCA類似,只是方向相反。
帶進位位的循環移位指令,影響P奇偶標志和CY進位標志。
單操作數邏輯運算指令只對累加器A中的內容進行操作。
1.累加器清零
CLRA
指令說明:累加器A清零。AAT3686IXN-4.2-T1效果同“MOV A,#OOH”是一樣的,只不過它是單周期指令,而“MOVA,#OOH”是雙周期指令。
2.累加器取反
CPLA
指令說明:將累加器A逐位取反。相當于數字電路的“非”邏輯,如“A=12H CPL A;”,12H轉換為二進制為00010010,邏輯取反后為11101101,即A=EDH。
3.累加器循環左移
指令說明:將累加器A的值邏輯左移。例如,假設A-12H。
“循環”的含義是把最高位(第7位)移到了最低位(第0位),而其余位依次左移,例如第0位移到了第1位,第1位移到了第2位,其余的依此類推向左移動。A的內容轉換為二進制為00010010,即逐位左移后為00100100(即A=24H)。
4.累加器帶進位位CY循環左移
RLC A
指令說明:加上進位位CY并邏輯左移。例如,假設CY=1,A=12H。
RLCA
加上進位位CY后循環左移的合義是最高位(第7位)移到了CY,而CY移到了最低位(第0位),其余位依次左移。A的內容轉換為二進制為1 00010010,邏輯左移后變為0 00100101(即CY=O, A=25H)。
5.累加器循環右移
指令說明:將累加器A中的值邏輯右移。同RLA類似,只是方向相反。
6.累加器帶進位位CY循環右移
RRC A
指令說明:加上進位位CY并邏輯右移。同RLCA類似,只是方向相反。
帶進位位的循環移位指令,影響P奇偶標志和CY進位標志。
上一篇:指令說明
上一篇:雙操作數邏輯運算指令
熱門點擊
- IPC-A-610E簡介
- QFP/SQFP四邊扁平塑料封裝
- 單操作數邏輯運算指令
- 十進制小數轉換為二進制小數
- 回流區(液相區)
- 波峰焊機的主要技術參數
- X光圖像的均勻一致性
- 焊接溫度和時間
- 綜合使用接地、屏蔽、濾波等措施
- 無鉛產品PCB設計
推薦技術資料
- DFRobot—玩的就是
- 如果說新車間的特點是“靈動”,FQPF12N60C那么... [詳細]