freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單片機(jī)原理與應(yīng)用課件第三章(存儲(chǔ)版)

  

【正文】 是將指定位( bit)的內(nèi)容或指定位內(nèi)容取反后(原內(nèi)容不變 )與 C的內(nèi)容進(jìn)行邏輯與運(yùn)算,結(jié)果仍存于 C中。布爾 處 理器實(shí)際 上是一位的微 處 理機(jī), 它 以 進(jìn) 位 標(biāo) 志 CY作 為位累加器,以 內(nèi) 部 RAM的 20H至 2FH單 元及部分特殊功能寄存器 為 位存 儲(chǔ) 器,以 P0、 P P P3為 位 I/O。 執(zhí)行指令: ACALL SUBRTN 執(zhí)行結(jié)果:( PC)+ 2= 0123H+ 2= 0125H→ ( PC) 將( PC) =0125H壓入堆棧: 25H壓入( SP)+ 1=61H 01H壓入( SP)十 l= 62H 此時(shí)( SP)= 62H PC=0456H 控制轉(zhuǎn)移類指令 第 3章 MCS51系列單片機(jī)指令系統(tǒng) ⑵ 長(zhǎng)調(diào)用指令 LCALL addr16 設(shè)( SP)= 60H,( PC)= 0123H,子程序 SUBRTN的首地址為 3456H。偏移量 rel的計(jì)算方法是: rel=目標(biāo)地址一 PC的當(dāng)前值 控制轉(zhuǎn)移類指令 第 3章 MCS51系列單片機(jī)指令系統(tǒng) ⑵ 數(shù)值比較轉(zhuǎn)移指令 CJNE A, direct, rel CJNE A,# data, rel CJNE Rn,# data, rel CJNE @ Ri,# data, rel 控制轉(zhuǎn)移類指令 第 3章 MCS51系列單片機(jī)指令系統(tǒng) 例:某溫度控制系統(tǒng) , A中存有溫度采樣值 Ta, (20H)=溫度下限值 T20, (30H)=溫度上限值 T30。 設(shè)( PC)= 0123H,標(biāo)號(hào) ADR所指單元地址為 3456H??刂祁愞D(zhuǎn)移指令又分為無(wú)條件轉(zhuǎn)移、條件轉(zhuǎn)移、絕對(duì)轉(zhuǎn)移、相對(duì)轉(zhuǎn)移、長(zhǎng)轉(zhuǎn)移、短轉(zhuǎn)移、間接轉(zhuǎn)移等 第 3章 MCS51系列單片機(jī)指令系統(tǒng) 1.無(wú)條件轉(zhuǎn)移指令 SJMP rel AJMP addrll LJMP addrl6 JMP @ A+ DPTR 該指令是程序無(wú)條件地轉(zhuǎn)移到各自指定的目標(biāo)地址去執(zhí)行,不同的指令形成的目標(biāo)地址不同。 此操作不影響標(biāo)志位 。此操作不影響 CY之外的標(biāo)志位。 邏輯運(yùn)算及移位類指令 第 3章 MCS51系列單片機(jī)指令系統(tǒng) 3.邏輯 ―異或 ‖運(yùn)算指令 這組指令的助記符為 XRL,用符號(hào) ―⊕ ‖表示: 【規(guī)則】 0⊕ 0=0 1⊕ 1=0 0⊕ 1=1 1⊕ 0=1 【格式】 XRL A, Rn ;( A) ← ( A) ⊕ ( Rn) XRL A, drect ;( A) ← ( A) ⊕ ( direct) XRL A,@ Ri ;( A) ← ( A) ⊕ (( Ri)) XRL A, data ;( A) ← ( A) ⊕ # data XRL direct, A ;( direct) ← ( direct) ⊕ ( A) XRL direct,# data ;( direct) ← ( direct) ⊕ # data 邏輯運(yùn)算及移位類指令 第 3章 MCS51系列單片機(jī)指令系統(tǒng) 設(shè) ( A) = 0A3H( 10100011B) , ( R0) = 045H( 01000l0lB) 。 邏輯運(yùn)算及移位類指令 第 3章 MCS51系列單片機(jī)指令系統(tǒng) 設(shè)( A)= A3H( 1010 0011B) ,( R0)= AAH( 1010 1010B)。把累加器 A中無(wú)符號(hào)二進(jìn)制整數(shù) (00FFH)轉(zhuǎn)換為三位壓縮 BCD碼 (0~ 255),并存入內(nèi)存 30H和 31H單元。 MUL AB 該指令是將 A和 B中兩個(gè)無(wú)符號(hào) 8位二進(jìn)制數(shù)相乘,所得的 16位積的低 8位存于 A中,高 8位存于 B中。 算術(shù)運(yùn)算類指令 第 3章 MCS51系列單片機(jī)指令系統(tǒng) 5.帶借位減法指令 SUBB A, Rn ; (A)- (Rn)- (CY)→(A) SUBB A, drect ; (A)一 (drect)一 (CY)→(A) SUBB A, Ri ; (A)一 ((Ri))一 (CY)→(A) SUBB A,# data ; (A)- data- (CY)→(A) 該組指令是從 A中減去進(jìn)位位 CY和指定的變量,結(jié)果(差)存入 A中。 算術(shù)運(yùn)算類指令 第 3章 MCS51系列單片機(jī)指令系統(tǒng) 設(shè) ( A) = 0101 0110B= 56 BCD, (R3)= 0110 0111B= 67BCD,( CY) = 1。 執(zhí)行指令: ADDC A, R0, 操作過(guò)程如下: 1 1 0 0 0 0 1 1 + 1 0 1 0 1 0 1 0 + 1 (CY) 0 1 1 0 1 1 1 0 執(zhí)行結(jié)果: ( A) = 6EH, ( CY) = 1, ( OV) = l, ( AC) = 0。 它包括各種算術(shù)操作 , 其中有加 、 減 、 乘 、 除四則運(yùn)算 。 執(zhí)行指令 XCH A, R0 執(zhí)行結(jié)果 ( A) =BBH,( 30H)= 3FH a 7 a 6 a 5 a 4 a 3 a 2 a 0a 1S W A P A 數(shù)據(jù)傳送類指令 第 3章 MCS51系列單片機(jī)指令系統(tǒng) ⑵ 半字節(jié)交換指令組 XCHD A, Ri 該指令將 Ri間接尋址單元的低 4位內(nèi)容與累加器 A的低 4位內(nèi)容互換,而它們的高 4位內(nèi)容均不變。 數(shù)據(jù)傳送類指令 第 3章 MCS51系列單片機(jī)指令系統(tǒng) MOVX A, R1 ;( 34H)= 56H→A MOVX @ R0, A;( A)= 56H→ 片外 12H單元中 執(zhí)行結(jié)果為片外 RAM的 ( 34H)= 56H,( 12H)= 56H。 數(shù)據(jù)傳送類指令 第 3章 MCS51系列單片機(jī)指令系統(tǒng) ⑶ 以直接地址 direct為目的操作數(shù)的指令 MOV direct, A ; (direct)←(A) MOV direct, Rn ;( direct)←(Rn) MOV direct, direct ; (direct)← ( direct) MOV direct, @ Ri ; (direct)←((Ri)) MOV direct,# data ; (direct)← # data 數(shù)據(jù)傳送類指令 第 3章 MCS51系列單片機(jī)指令系統(tǒng) MOV A, 80H ;表示把片內(nèi) RAM中地址為 80H單元 (即 P1口 )中的內(nèi)容送 A。 ?控制轉(zhuǎn)移類指令 17條,分別為無(wú)條件轉(zhuǎn)移與調(diào)用、條件轉(zhuǎn)移、空操作指令。 ⒈ 立即尋址 MOV DPTR,# 1234H 第 3章 MCS51系列單片機(jī)指令系統(tǒng) 2.直接尋址 MOV A , 3AH 尋址方式 第 3章 MCS51系列單片機(jī)指令系統(tǒng) 3.寄存器尋址 INC R0 尋址方式 第 3章 MCS51系列單片機(jī)指令系統(tǒng) 4.寄存器間接尋址 ANL A,@ R1 尋址方式 第 3章 MCS51系列單片機(jī)指令系統(tǒng) ⒌ 相對(duì)尋址 目的地址=轉(zhuǎn)移指令所在地址+轉(zhuǎn)移指令字節(jié)數(shù)+ rel JC 80H 尋址方式 第 3章 MCS51系列單片機(jī)指令系統(tǒng) 6.變址尋址 MOVC A,@ A+ DPTR 尋址方式 第 3章 MCS51系列單片機(jī)指令系統(tǒng) 7.位尋址 位尋址的尋址范圍: ( 1)片內(nèi) RAM中的位尋址區(qū) ( 2)可供位尋址的特殊功能寄存器位 尋址方式 第 3章 MCS51系列單片機(jī)指令系統(tǒng) 表 31 尋址方式與尋址空間 尋址方式 尋址空間 寄存器尋址 R0~ R A、 B、 CY( bit)、 DPTR 直接尋址 內(nèi)部 RAM低 128字節(jié) 特殊功能寄存器 寄存器間接尋址 內(nèi)部 RAM( R0、 R SP僅 PUSH、POP) 立即尋址 程序存儲(chǔ)器 變址尋址 程序存儲(chǔ)器( A+PC、 A+DPTR) 相對(duì)尋址 程序存儲(chǔ)器( PC+偏移量) 位尋址 內(nèi)部 RAM中有 128個(gè)可位尋址 特殊功能寄存器中可位尋址 尋址方式 第 3章 MCS51系列單片機(jī)指令系統(tǒng) 指令中符號(hào)意義說(shuō)明 指令符號(hào) 含義 Rn( n= 0~7) 表示當(dāng)前寄存器組的 8個(gè)通用寄存器 R0~ R7中的一個(gè)。 MCS51指令系統(tǒng)概述 第 3章 MCS51系列單片機(jī)指令系統(tǒng) 指令格式指的是指令的表示方法,其內(nèi)容包括指令的長(zhǎng)度和指令內(nèi)部信息的安排。 ?操作碼規(guī)定了指令所能實(shí)現(xiàn)的功能,由助記符表示的字符串組成。 data 指令中所含的 8位立即數(shù) data16 指令中所含的 16位立即數(shù) addr16 16位目的地址,只限于在 LCALL和 LJMP指令中使用 addr11 11位目的地址,只限于在 ACALL和 AJMP指令中使用 Rel 相對(duì)轉(zhuǎn)移指令中的偏移量,為 8位帶符號(hào)數(shù)。 目的操作數(shù) :累加器 A,工作寄存器 Rn( n= 0, … ,7),直接地址 direct和間接尋址寄存器 Ri( i= 0,1) 4種。這是片內(nèi)數(shù)據(jù)存儲(chǔ)單元中的直接地址單元之間數(shù)據(jù)的直接傳送。 MOV DPTR, TABLE ;指向表首址 MOVC A, A+DPTR ;查表得到平方數(shù) MOV 20H,A ;存平方數(shù) HERE: SJMP HERE TABLE∶ DB 00,01,04,09 ;平方表 0292 DB 16,25,36 DB 49,64,81 數(shù)據(jù)傳送類指令 第 3章 MCS51系列單片機(jī)指令系統(tǒng) 求平方數(shù) (近程查表 )。 執(zhí)行指令 ∶ XCHD, A,@ R0 執(zhí)行結(jié)果 ∶ ( 20H)= 01110110B= 76H,( A)= 00110101B= 35H 數(shù)據(jù)傳送類指令 第 3章 MCS51系列單片機(jī)指令系統(tǒng) 7.堆棧操作指令組 PUSH direct POP direct 中斷響應(yīng)時(shí) (SP)= 30H, DPTR的內(nèi)容為 0123H,執(zhí)行入棧指令其結(jié)果怎樣? PUSH DPL;低 8位數(shù)據(jù)指針寄存器 DPL內(nèi)容入棧 PUSH DPH;高 8位數(shù)據(jù)指針寄存器 DPH內(nèi)容入棧。 算術(shù)運(yùn)算類指令 第 3章 MCS51系列單片機(jī)指令系統(tǒng) 1.加法指令 ADD A, Rn ;( A)+( Rn) → ( A) ADD A, direct ;( A)+( direct) → ( A) ADD A, Ri ;( A)+(( Ri)) → ( A) ADD A,# data ;( A)+ data→ ( A) 該組指令是將工作寄存器 Rn、片內(nèi) RAM單元中的內(nèi)容、間接地址存儲(chǔ)器中的 8位無(wú)符號(hào)二進(jìn)制數(shù)及立即數(shù)與累加器 A中的內(nèi)容相加,相加的結(jié)果
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1