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

正文內(nèi)容

51單片機(jī)匯編語(yǔ)句基礎(chǔ)(參考版)

2025-04-10 04:52本頁(yè)面
  

【正文】 。 位狀態(tài)為1轉(zhuǎn)移,并使該位清“0”。 位狀態(tài)為0轉(zhuǎn)移。 位狀態(tài)為1轉(zhuǎn)移。 (CY)=0轉(zhuǎn)移,(PC)+2+rel→PC,否則程序往下執(zhí)行,(PC)+2→PC。 (CY)=1轉(zhuǎn)移,(PC)+2+rel→PC,否則程序往下執(zhí)行,(PC)+2→PC。()→CY  CPL bit 。(CY)∨(bit)→CY  ORL C,/bit 。(CY)∧(bit)→CY  ANL C,/bit 。 1→bit,置位某一位  [3]. 位運(yùn)算指令(6條)  位運(yùn)算都是邏輯運(yùn)算,有與、或、非三種指令,共六條。 0→bit,清某一位  SETB C ?! LR C 。bit→CY,某位數(shù)據(jù)送CY  MOV bit,C ?! 1]. 位傳送指令(2條)  位傳送指令就是可尋址位與累加位CY之間的傳送,指令有兩條?! ≡谖锢斫Y(jié)構(gòu)上,MCS51單片機(jī)有一個(gè)布爾處理機(jī),它以進(jìn)位標(biāo)志做為累加位,以內(nèi)部RAM可尋址的128個(gè)為存儲(chǔ)位??捎糜诙虝r(shí)間的延時(shí)  MCS51布爾變量操作指令  布爾處理功能是MCS51系列單片機(jī)的一個(gè)重要特征,這是出于實(shí)際應(yīng)用需要而設(shè)置的。  NOP 。此時(shí)(SP)→(PC158),(SP) 1→(SP),(SP)→(PC70),(SP) 1→(SP)  RETI 。 絕對(duì)調(diào)用指令,可在2kB空間調(diào)用子程序,此時(shí)(PC)+ 2→(PC),(SP)+ 1→(SP),(PC70)→(SP),(SP)+ 1→(SP),(PC158)→(SP),addr11→(PC100)  RET 。 長(zhǎng)調(diào)用指令,可在64kB空間調(diào)用子程序。 (Rn)1→(Rn),(Rn)≠0,(PC)+ 2 + rel→(PC)直接地址單元中的內(nèi)容減1不等于0,則轉(zhuǎn)移到偏移量所指向的地址,否則程序往下執(zhí)行  [3]. 子程序調(diào)用指令(1條)  子程序是為了便于程序編寫,減少那些需反復(fù)執(zhí)行的程序占用多余的地址空間而引入的程序分支,從而有了主程序和子程序的概念,需要反復(fù)執(zhí)行的一些程序,我們?cè)诰幊虝r(shí)一般都把它們編寫成子程序,當(dāng)需要用它們時(shí),就用一個(gè)調(diào)用命令使程序按調(diào)用的地址去執(zhí)行,這就需要子程序的調(diào)用指令和返回指令。 A≠data,(PC)+ 3 + rel→(PC),工作寄存器Ri指向地址單元中的內(nèi)容不等于立即數(shù),則轉(zhuǎn)移到偏移量所指向的地址,否則程序往下執(zhí)行  DJNZ Rn, rel 。 A≠data,(PC)+ 3 + rel→(PC),累加器中的內(nèi)容不等于立即數(shù),則轉(zhuǎn)移到偏移量所指向的地址,否則程序往下執(zhí)行  CJNE Rn, data, rel 。 A≠0,(PC)+ 2 + rel→(PC),累加器中的內(nèi)容不為0,則轉(zhuǎn)移到偏移量所指向的地址,否則程序往下執(zhí)行  CJNE A, data, rel ?! Z rel 。(PC)+ 2 + rel→(PC)當(dāng)前程序計(jì)數(shù)器先加上2再加上偏移量給程序計(jì)數(shù)器賦予新值  JMP A+DPTR 。addr16→(PC),給程序計(jì)數(shù)器賦予新值(16位地址)  AJMP addr11 。長(zhǎng)轉(zhuǎn)移指令訪問的程序存儲(chǔ)器空間為16地址64kB,絕對(duì)轉(zhuǎn)移指令訪問的程序存儲(chǔ)器空間為11位地址2kB空間?! CS51控制轉(zhuǎn)移指令   控制轉(zhuǎn)移指令用于控制程序的流向,所控制的范圍即為程序存儲(chǔ)器區(qū)間,MCS51系列單片機(jī)的控制轉(zhuǎn)移指令相對(duì)豐富,有可對(duì)64kB程序空間地址單元進(jìn)行訪問的長(zhǎng)調(diào)用、長(zhǎng)轉(zhuǎn)移指令,也有可對(duì)2kB字節(jié)進(jìn)行訪問的絕對(duì)調(diào)用和絕對(duì)轉(zhuǎn)移指令,還有在一頁(yè)范圍內(nèi)短相對(duì)轉(zhuǎn)移及其它無(wú)條件轉(zhuǎn)移指令,這些指令的執(zhí)行一般都不會(huì)對(duì)標(biāo)志位有影響。累加器A的內(nèi)容和工作寄存器Ri指向的地址單元中的內(nèi)容執(zhí)行邏輯異或操作。結(jié)果存在直接地址單元中?! RL data,A 。累加器A的內(nèi)容和寄存器Rn中的內(nèi)容執(zhí)行邏輯異或操作。結(jié)果存在累加器A中?! RL A,data 。直接地址單元中的內(nèi)容和立即數(shù)執(zhí)行邏輯異或操作。結(jié)果存在寄存器A中?! RL A,data ?! 7]. 邏輯異或操作指令(6條)  這組指令的作用是將兩個(gè)單元中的內(nèi)容執(zhí)行邏輯異或操作。累加器A的內(nèi)容和工作寄存器Ri指向的地址單元中的內(nèi)容執(zhí)行邏輯或操作。結(jié)果存在直接地址單元中?! RL data,A 。累加器A的內(nèi)容和寄存器Rn中的內(nèi)容執(zhí)行邏輯或操作。結(jié)果存在累加器A中?! RL A,data 。直接地址單元中的內(nèi)容和立即數(shù)執(zhí)行邏輯或操作。結(jié)果存在寄存器A中。  ORL A,data 。  [6]. 邏輯或操作指令(6條)  這組指令的作用是將兩個(gè)單元中的內(nèi)容執(zhí)行邏輯或操作。累加器A的內(nèi)容和工作寄存器Ri指向的地址單元中的內(nèi)容執(zhí)行與邏輯操作。結(jié)果存在直接地址單元中?! NL data,A 。累加器A的內(nèi)容和寄存器Rn中的內(nèi)容執(zhí)行與邏輯操作。結(jié)果存在累加器A中。  ANL A,data 。直接地址單元中的內(nèi)容和立即數(shù)執(zhí)行與邏輯操作。結(jié)果存在寄存器A中。  ANL A,data 。 0→(A),累加器中的內(nèi)容清0  [5]. 邏輯與操作指令(6條)  這組指令的作用是將兩個(gè)單元中的內(nèi)容執(zhí)行邏輯與操作。 累加器中的內(nèi)容按位取反  [4]. 清零指令(1條)  這條指令將累加器中的內(nèi)容清0。 累加器中的內(nèi)容高低半字節(jié)互換  [3]. 求反指令(1條)  這條指令將累加器中的內(nèi)容按位取反。累加器A中的內(nèi)容連同進(jìn)位位CY右移一位  [2]. 累加器半字節(jié)交換指令(1條)  這條指令是將累加器中的內(nèi)容高低半字節(jié)互換,這在上一節(jié)中內(nèi)容已有介紹。累加器A中的內(nèi)容右移一位  RLC A ?! L A 。這類指令一般不影響程序狀態(tài)字(PSW)標(biāo)志。(Rn)1→(Rn)寄存器Rn中的內(nèi)容減1,結(jié)果送回寄存器Rn中  [8]. 十進(jìn)制
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1