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

正文內(nèi)容

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

2025-04-10 04:52本頁面
  

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