




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、單片機(jī)邏輯運(yùn)算指令1第1頁(yè),共16頁(yè),2022年,5月20日,3點(diǎn)8分,星期二異或運(yùn)算: 符號(hào) A Z B 記作 Z = A + B 輸入信號(hào)相同則輸出為0,輸入信號(hào)相異則輸出為1。非運(yùn)算:求反 符號(hào) A Z 記作 Z = A2第2頁(yè),共16頁(yè),2022年,5月20日,3點(diǎn)8分,星期二 一、 對(duì)A累加器進(jìn)行的邏輯操作:1. CPL A ;A求反2. CLR A ;A清03.移位指令: (1). RR A (2).RRC A 7 0C7 03第3頁(yè),共16頁(yè),2022年,5月20日,3點(diǎn)8分,星期二 (3).RL A (4).RLC A 移位指令助記符意義: 第一個(gè)字母R 表示移位操作。 第二個(gè)
2、字母 表示移位方向,L 向左;R 向右。 第三個(gè)字母 表示是否通過(guò)C。 為C表示連同C共9位數(shù)一起移位 無(wú)第三字母表示與C無(wú)關(guān)。4.SWAP A ;A的內(nèi)容高低半字節(jié)相交換7 0C7 04第4頁(yè),共16頁(yè),2022年,5月20日,3點(diǎn)8分,星期二例:CLR C MOV A , #0E2H RL A RLC A RR A RRC A SWAP A ; C = 0;1 1 1 0 0 0 1 0 E2H;1 1 0 0 0 1 0 1 ;1 0 0 0 1 0 1 0 C=1;0 1 0 0 0 1 0 1;1 0 1 0 0 0 1 0 C=1;0 0 1 0 1 0 1 05第5頁(yè),共16頁(yè),
3、2022年,5月20日,3點(diǎn)8分,星期二例:已知30H單元的內(nèi)容為X,且X為無(wú)符號(hào)數(shù),求4X送入31H單元存放,求X/4 的整數(shù)部份送入32H單元存放,(0X63)討論:將一個(gè)二進(jìn)制數(shù)左移一次等于乘2的運(yùn)算, 左移n次 等于乘2n 同理將其右移一次等于除2的運(yùn)算, 右移n次等于除2n。程序如下: 6第6頁(yè),共16頁(yè),2022年,5月20日,3點(diǎn)8分,星期二 MOV A,30H ;x RL A ;2X RL A ;4X MOV 31H, A MOV A,30H ;X CLR C RRC A ;X/2 CLR C RRC A ;X/4 MOV 32H ,A7第7頁(yè),共16頁(yè),2022年,5月20日
4、,3點(diǎn)8分,星期二二、 包含雙操作數(shù)的邏輯運(yùn)算指令:一般形式: ANL 與 ORL 第一操作數(shù),第二操作數(shù) 或 XRL 異或功能:第一操作數(shù)和第二操作數(shù)進(jìn)行相應(yīng)的邏輯運(yùn)算,結(jié)果在第一操作數(shù)指出的地址。源及目的見(jiàn) P50P51頁(yè)。例8第8頁(yè),共16頁(yè),2022年,5月20日,3點(diǎn)8分,星期二例1: MOV A,#46H MOV 40H, #59H ANL A,#37H ORL 40H,A ORL A, 40H XRL A,#55H 0 1 0 0 0 1 1 0 0 0 1 1 0 1 1 1 0 0 0 0 0 1 1 0 A=06H 0 1 0 1 1 0 0 1 0 1 0 1 1 1 1
5、 1 40H=5F 0 0 0 0 0 1 1 0 0 1 0 1 1 1 1 1 A=5FH 0 1 0 1 0 1 0 1 0 0 0 0 1 0 1 0 A=0AH9第9頁(yè),共16頁(yè),2022年,5月20日,3點(diǎn)8分,星期二注:邏輯運(yùn)算結(jié)果均在第一操作數(shù)中(目的),第二操作數(shù)內(nèi)容不變。10第10頁(yè),共16頁(yè),2022年,5月20日,3點(diǎn)8分,星期二 此類邏輯運(yùn)算指令用途很廣,舉例: 例2 用“與”掩碼的方法切取數(shù)據(jù)中需要的部分MOV A, #0F6H ;設(shè)A中為有符號(hào)數(shù) ANL A,# 0FH ;屏蔽高4位 (A)=06H ANL A,#7FH ;屏蔽符號(hào)位 (A)=76HANL A,#
6、80H ;切取符號(hào)位 (A)=80H0FH,7FH,80H,稱為掩碼,使用不同的掩碼可屏蔽掉不同的部份,留下有用的信息。11第11頁(yè),共16頁(yè),2022年,5月20日,3點(diǎn)8分,星期二例3用“或”指令置位任何RAM單元或寄存器的某些位,方法是將需置1的位和“1”相或。例如, ORL P1 ,#00110011B;P1口的D0,D1,D4,D5位置1例4拼湊字節(jié)。例如要求將A內(nèi)容的低2位信息送入P1口的低2位,P1口原高6位不變。 ANL A,#00000011B ;切取A中低2位 ANL P1,#11111100B ;屏蔽P1口低2位 ORL P1, A ;拼湊字節(jié) 12第12頁(yè),共16頁(yè),2
7、022年,5月20日,3點(diǎn)8分,星期二例5用異或指令對(duì)RAM單元或寄存器某些位求反。方法是:欲取反的位與“1”相異或例如:XRL P1 ,#00110011B ;P1口的D 0,D1 ,D 4,D 5取反。例6用異或指令判斷二數(shù)是否相等。例如: MOV A, 30H XRL A, 31H ;若運(yùn)行結(jié)果(A)=0 則(30H)=(31H)13第13頁(yè),共16頁(yè),2022年,5月20日,3點(diǎn)8分,星期二三、 位邏輯操作指令: 1. ORL 或 C , BIT ;C和某位地址的內(nèi)容相 ANL 與 2. ORL 或 C , BIT ;C和某位地址內(nèi)容的反碼相 ANL 與 3. CLR 清零 CPL C
8、 (BIT) ;C (BIT) 求反 SETB 置114第14頁(yè),共16頁(yè),2022年,5月20日,3點(diǎn)8分,星期二位邏輯指令舉例 MOV 24H, #02H MOV 2EH, #05H MOV C, 21H ANL C, 72H CLR C ORL C, 24H ANL C, 71H SETB C CPL C ORL C, 21H CLR 72H ;(24H) = 02H,(21H位)=1(2EH)=05H,72H位70H位=1;( C )=1;( C) =1;( C) =0;(24H位)求反為1,( C )=1;(71H位)=0,與結(jié)果( C )=0;( C )=1;( C )=0;(21H位)=1,或結(jié)果( C )=1;(72H位)=0,(2EH)=01H15第15頁(yè),共16頁(yè),2022年,5月20日,3點(diǎn)8分,星期二注:位邏輯指令是某一位地址或C的內(nèi)容進(jìn)行邏輯操作,參與運(yùn)算的只是一位數(shù)。片內(nèi)RAM可位尋址字節(jié)地址是20H2
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 植樹(shù)節(jié)節(jié)約紙張活動(dòng)方案
- 沃爾沃售后活動(dòng)方案
- 河南農(nóng)村閱讀活動(dòng)方案
- 比武比賽活動(dòng)方案
- 求婚政策活動(dòng)方案
- 檢察院思想體檢活動(dòng)方案
- 校長(zhǎng)走訪教師活動(dòng)方案
- 武漢婦聯(lián)聯(lián)誼活動(dòng)方案
- 汽車修理店活動(dòng)方案
- 母嬰洗澡活動(dòng)方案
- 戰(zhàn)術(shù)基礎(chǔ)動(dòng)作教案
- 公益協(xié)會(huì)財(cái)務(wù)管理制度3篇-2023修改整理
- DB44-T 2410-2023紅樹(shù)林生態(tài)修復(fù)工程評(píng)價(jià)技術(shù)規(guī)程
- 高中英語(yǔ)3500單詞(表格)只有中文
- 公司理財(cái)-羅斯(完整版)
- 改變觀念提高效率課件
- 立責(zé)于心履責(zé)于行全面落實(shí)企業(yè)安全生產(chǎn)主體責(zé)任課件
- 建筑工程模板施工工藝技術(shù)要點(diǎn)講義豐富課件
- 醫(yī)療垃圾廢物處理課件
- 《煤的發(fā)熱量測(cè)定方法》ppt課件
- 三寶、四口、五臨邊安全培訓(xùn)PPT課件
評(píng)論
0/150
提交評(píng)論