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

正文內(nèi)容

[工學(xué)]單片機(jī)程序設(shè)計(jì)-展示頁(yè)

2025-01-28 11:18本頁(yè)面
  

【正文】 用時(shí)往往與一個(gè)轉(zhuǎn)移指令表一起來實(shí)現(xiàn)多分支轉(zhuǎn)移。 2)絕對(duì)轉(zhuǎn)移指令 AJMP addr11 ; PC+2?PC, addr11 ?~ 3)相對(duì)轉(zhuǎn)移指令 SJMP rel 4) 間接轉(zhuǎn)移指令 指令格式: JMP A+DPTR ; PC ← A + DPTR 該指令的特點(diǎn)是轉(zhuǎn)移地址可以在程序運(yùn)行中加以改變 。 1 ≥1 1 數(shù)據(jù)的拼拆 【 例 】 設(shè)在 30H和 31H單元中各有一個(gè) 8位數(shù)據(jù) : (30H)=x7x6x5x4x3x2x1x0 , (31H)=y7y6y5y4y3y2y1y0 現(xiàn)在要從 30H單元中取出低 5位 , 并從 31H單元中取出低3位完成拼裝 , 拼裝結(jié)果送 40H單元保存 , 并且規(guī)定 : (40H)=y2y1y0x4x3x2x1x0 利用邏輯指令 ANL、 ORL來完成數(shù)據(jù)的拼拆: MOV 40H, 30H ;將 x7~ x0傳送到 40H單元 ANL 40H, 0001 1111B ;將高 3位屏蔽掉 MOV A, 31H ;將 y7~ y0傳送到累加器中 SWAP A ;將 A的內(nèi)容左移 4次 RL A ; y2~ y0移到高 3位 ANL A, 1110 0000B ;將低 5位屏蔽掉 ORL 40H, A ;完成拼裝任務(wù) 助記符格式 機(jī)器碼 (B) 相應(yīng)操作 機(jī)器周期 JB bit,rel 00100000bit rel 若 bit=1, 則 PC?PC+rel, 否則順序執(zhí)行 2 JNB bit,rel 00110000 bit rel 若 bit=0, 則 PC?PC+rel, 否則順序執(zhí)行 2 JBC bit,rel 00010000 bit rel 若 bit=1, 則 PC?PC+rel, bit?0,否則順序執(zhí)行 2 MOV A , 00110111B JB , LOOP1 MOV B , 4 SJMP LOOP2 LOOP1:MOV B , 5 LOOP2:SJMP $ 程序功能:根據(jù) ,設(shè)定 B的值 。 利用位邏輯運(yùn)算指令編程實(shí)現(xiàn)下面硬件邏輯電路的功能 MOV C, ANL C, CPL C ORL C, / MOV 0F0H, C MOV C, ORL C, ANL C, 0F0H MOV , C amp。()=1 SETB 60H 。(CY)=1 SETB RS1 。()=0 CLR 7FH 。(CY)=0 CLR 。()=(CY) MOV 05H , C 。 ORG 0000H MOV A , 01H MOV R4 , 8 LOOP: RL A DJNZ R4 , LOOP NOP END 循環(huán)左移指令 循環(huán)左移 RLA,進(jìn)位位 C與操作數(shù)作為整體循環(huán)移位 1 0 0 0 0 0 0 0 C A RLCA RLCA 1 0 0 0 0 0 0 0 1 0 C 0 0 0 0 0 0 0 1 RLCA 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 助記符格式 機(jī)器碼 (B) 相應(yīng)操作 指令說明 機(jī)器周期 MOV C,bit 10100010 CY? bit 位傳送指令 , 結(jié)果影響 CY標(biāo)志 2 MOV bit,C 10010010 bit? CY 位傳送指令 , 結(jié)果不影響 PSW 2 注意: 位存儲(chǔ)單元之間的數(shù)據(jù)傳遞要 通過進(jìn)位標(biāo)志 CY來完成 例 : MOV C , 。 —— 循環(huán)移位 指令 使用技巧: 循環(huán)右移一次相當(dāng)于除以 2。(A)=73H END 。程序開始 MOV A , 8CH 。(A)=00H END 。程序開始 MOV A , 8CH 。結(jié)束 異或運(yùn)算技巧: 異或運(yùn)算有見 1取反的特點(diǎn),通常用來將數(shù)據(jù)的某幾位取反,其他位保持不變 。(A)=55H XRL A , 0FFH。 —— 邏輯 異或 指令( 6條) 助記符格式 機(jī)器碼 (B) 相應(yīng)操作 指令說明 機(jī)器周期 XRL A,direct 01100101 direct A?A?(direct) 按位相異或 1 XRL A,Rn 01101rrr A?A?Rn n=0~7, rrr=000~111 1 XRL A,Ri 0110011i A?A? (Ri) i=0,1 1 XRL A,data 01100100 data A?A?data 1 XRL direct,A 01100010 direct (direct)?(direct)?A 不影響 PSW的 P標(biāo)志 1 XRL direct,data 01100011 direct data (direct)? (direct)?data 不影響 PSW的 P標(biāo)志 2 例: ORG 0000H 。(A)=(A)∨ 07H=4FH NOP END 。程序開始 MOV A , 49H 。結(jié)束 34H 00110100 ∧ 0FH ∧ 00001111 04H 00000100 與運(yùn)算技巧: 與運(yùn)算有見零為零的特點(diǎn),通常用來將數(shù)據(jù)的某幾位清零,其他位保持不變。(A)=34H ANL A , 0FH 。第 4章 單片機(jī)程序設(shè)計(jì)方法 常用偽指令 ? 定位偽指令 ORG ? 匯編結(jié)束偽指令 END ? 符號(hào)定義偽指令 EQU ? 定義字節(jié)數(shù)據(jù)偽指令 DB ? 定義字?jǐn)?shù)據(jù)偽指令 DW ? 數(shù)據(jù)賦值偽指令 DATA ? 位地址賦值偽指令 BIT ? 定義空間偽指令 DS ? 數(shù)據(jù)地址賦值偽指令 XDATA 邏輯及移位類指令 —— 邏輯與 指令( 6條) 助記符格式 機(jī)器碼 (B) 相應(yīng)操作 指令說明 機(jī)器周期 ANL A,direct 01010101 direct A?A∧ direct 按位相與 1 ANL A,Rn 01011rrr A?A∧ Rn n=0~7 rrr=000~111 1 ANL A,Ri 0101011i A?A∧ (Ri) i=0,1 1 ANL A,data 01010100 data A?A∧ data 1 ANL direct,A 01010010 direct (direct)?(direct)∧ A 不影響 PSW的 P標(biāo)志 1 ANL direct,data 01010011 direct data (direct)? (direct)∧ data 不影響 PSW的 P標(biāo)志 2 例: ORG 0000H 。程序開始 MOV A , 34H 。(A)=(A)∧ 0FH=04H NOP END 。 —— 邏輯或 指令( 6條) 01000011 direct data 助記符格式 機(jī)器碼 (B) 相應(yīng)操作 指令說明 機(jī)器 周期 ORL A,direct 01000101 direct A?A∨ direct 按位相或 1 ORL A,Rn 01001rrr A?A∨ Rn n=0~7, rrr=000~111 1 ORL A,Ri 0100011i A?A∨ (Ri) i=0,1 1 ORL A,data 01000100 data A?A∨ data 1 ORL direct,A 01000010 direct (direct)?(direct)∨A 不影響 PSW的 P標(biāo)志 1 ORL direct,data (direct)? (direct)∨ data 不影響 PSW的 P標(biāo)志 2 例: ORG 0000H 。(A)=49H ORL A , 07H 。結(jié)束 49H 01001001 ∨ 07H ∨ 00000111 4FH 01001111 或運(yùn)算技巧: 或運(yùn)算有見 1為 1的特點(diǎn),通常用來將數(shù)據(jù)的某幾位置 1,其他位保持不變。程序開始 MOV A , 55H 。(A)=(A) FFH=AAH NOP END 。 55H 01010101 FFH 11111111 AAH 10101010 —— 累加器 A清 0和取反 指令 助記符格式 機(jī)器碼 (B) 相應(yīng)操作 指令說明 機(jī)器周期 CLR A 11100100 A?00H A中內(nèi)容清 0, 影響 P標(biāo)志 1 CPL A 11110100 A中內(nèi)容按位取反 , 影響 P標(biāo)志 1 A?A ORG 0000H 。(A)=8CH CLR A 。結(jié)束 ORG 0000H 。(A)=8CH CPL A 。結(jié)束 CY CY RL A RR A RLC A RRC A 注意 :執(zhí)行帶進(jìn)位的循環(huán)移位指令之前,必須給 CY置位或清零。 ORG 0
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1