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

正文內(nèi)容

片機(jī)的指令系統(tǒng)ppt課件(參考版)

2025-05-04 12:05本頁(yè)面
  

【正文】 。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 112 例 下例程序段能鑒別 R0中數(shù)據(jù)等于 l 00嗎 ?如不等于,是大于,還是小于 ?根據(jù)鑒別結(jié)果可實(shí)現(xiàn)三分支。 (5)某直接尋址位為 1轉(zhuǎn)移、且該位清除為零指令 JBC bit, rel 三字節(jié)指令。機(jī)器碼的第一字節(jié)為 20H;第二字節(jié)為位地址;第三字節(jié)為相對(duì)地址 (4)某直接尋址位不為 1轉(zhuǎn)移指令 JNB bit, rel 三字節(jié)指令。機(jī)器碼的第一字節(jié)為 40H;第二字節(jié)為相對(duì)地址值 (2)進(jìn)位位不為 1轉(zhuǎn)移指令 JNC rel 雙字節(jié)指令。 MOV C, ANL C, ANL C, /OV MOV , C 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 110 位條件轉(zhuǎn)移指令 (5條 ) 位條件轉(zhuǎn)移指令如條件滿足,則 PC值改變,實(shí)現(xiàn)程序的轉(zhuǎn)移;如條件不滿足,則 PC值不改變,程序仍按原順序繼續(xù)執(zhí)行。機(jī)器碼的第一字節(jié)為 A0H;第二字節(jié)為位地址。機(jī)器碼的第一字節(jié)為 B0H;第二字節(jié)為位地址。機(jī)器碼的第一字節(jié)為 72H;第二字節(jié)為位地址。機(jī)器碼的第一字節(jié)為 82H;第二字節(jié)為位地址。 第二字節(jié)為位地址 (6)某直接尋址位置 1指令 SETB bit 雙字節(jié)指令。第二字節(jié)為位地址 (5)某直接尋址位清零指令 CLR bit 雙字節(jié)指令。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 107 (4)某直接尋址位取反指令 CPL bit 雙字節(jié)指令。 (3)進(jìn)位位置 l指令 SETB C 單字節(jié)指令。 (2)進(jìn)位位清零指令 CLR C 單字節(jié)指令。 MOV C, MOV 00H, C 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 106 位邏輯操作指令 (1)進(jìn)位位取反指令 CPL C 單字節(jié)指令。例如用戶已用 FLG這一標(biāo)號(hào) (位符號(hào)地址 )定義了 F0,則在指令中 F0也允許用 FLG來(lái)表示。直接用 F0表示。 F0將表示為,說(shuō)明是程序狀態(tài)字寄存器 PSW的第 5位。例如標(biāo)志位 F0,表示為 D5H。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 105 ◆ 在指令中直接尋址位可以有 4種表示方式。 (2)進(jìn)位位內(nèi)容送某直接尋址位指令 MOV bit, C 雙字節(jié)指令。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 104 位傳送指令 (1)某直接尋址位內(nèi)容送進(jìn)位位指令 MOV C , bit 雙字節(jié)指令。 位傳送指令的執(zhí)行時(shí)間為 1個(gè)機(jī)器周期,位條件轉(zhuǎn)移指令的執(zhí)行時(shí)間為 2個(gè)機(jī)器周期。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 103 位操作類指令 MCS51系列單片機(jī)有很強(qiáng)的位操作功能,很適宜用于位處理任務(wù)重、需要解決大量邏輯控制問題的場(chǎng)合。 例 問上例在該子程序最后、執(zhí)行 RET指令的結(jié)果。(PC)= 0345H。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 102 例 (SP)= 30H,標(biāo)號(hào)為 SUB的子程序在程序存儲(chǔ)器中的真實(shí)地址為 0345H,現(xiàn)將執(zhí)行 ACALL SUB指令,該指令的首址為 0123H,問指令執(zhí)行的結(jié)果與指令的機(jī)器碼。中斷服務(wù)程序的最后一條指令也一定是返主指令,但應(yīng)是中斷返主指令 RETI。計(jì)算機(jī)響應(yīng)中斷、繼而程序轉(zhuǎn)移到中斷服務(wù)程序。機(jī)器碼為 32H。 指令執(zhí)行的操作為: (PC15~8)←((SP)) (SP)←(SP) 1 (PC7~0) ←((SP)) (SP)←(SP) 1 調(diào)用子程序后必須返回主程序,因此每種子程序的最后一條指令必然是返主指令 RET。 指令子執(zhí)行的操作為; (PC)←(PC) + 2 (SP)←(SP) + 1 ((SP))←(PC7~0) (SP)←(SP) + 1 ((SP))←(PC15~8) (PC15~0)←addr16 本指令可在全 64KB地址范圍內(nèi)調(diào)用子程序,但比 ACALL指令多占 1個(gè)字節(jié),多用對(duì)節(jié)省存空間不利 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 100 (3)返主指令 RET 單字節(jié)指令。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 99 (2)長(zhǎng)調(diào)子 (64KB地址內(nèi) )指令 LCALL addr 16 三字節(jié)指令。 PC的低 8位先進(jìn)棧, PC的高 8位后進(jìn)棧;高 8位與低 8位相鄰,后進(jìn)棧的其地址值大 1;有新的內(nèi)容進(jìn)棧前,餞針先自動(dòng)加 1。 addr11是子程序的入口地址 (首址 )。 該指令可在 2KB地址范圍內(nèi)尋址,以調(diào)用于程序。 MOV R7, 10 ;設(shè)定要輸出的方波數(shù),共 5個(gè)周期 LOOP: CPL ;實(shí)現(xiàn) ,該指令的執(zhí)行時(shí)間為 1個(gè)機(jī)器周期 DJNZ R7, LOOP ;未到設(shè)定輸出數(shù)轉(zhuǎn)回 LOOP,該指令的執(zhí)行時(shí)間為 2個(gè)機(jī)器周期 DONE: 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 96 調(diào)子指令 (4條 ) ( 1)絕對(duì)調(diào)用( 2KB地址內(nèi))指令 ACALL addr11 雙字節(jié)指令。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 94 例 下列程序段只當(dāng) P1端口輸入為 01H時(shí)程序才進(jìn)行下去,否則計(jì)算機(jī)等待(一直執(zhí)行 CJNE指令不息 )。 可見,根據(jù)跳與不跳及 c= 0還是 1很容易鑒別出等于、大于、小于這三種不同結(jié)果。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 93 ◆ 相對(duì)轉(zhuǎn)移指令在指令執(zhí)行后的 PC值基礎(chǔ)上,按相對(duì)地址值進(jìn)行轉(zhuǎn)移。機(jī)器碼的第一字節(jié)因 i值不同而為 D8H~DFH;第二字節(jié)為相對(duì)地址。 第二字節(jié)為立即數(shù);第三字節(jié)為相對(duì)地址。 (6)某片內(nèi) RAM單元與立即數(shù)不等轉(zhuǎn)移指令 CJNE Rj, data, rel 三字節(jié)指令。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 91 (5)某工作寄存器內(nèi)容與立即數(shù)不等轉(zhuǎn)移指令 CJNE A, data, rel 三字節(jié)指令。 (4)累加器內(nèi)容與立即數(shù)不等轉(zhuǎn)移指令 CJNE A,# data, rel 三字節(jié)指令。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 90 (3)累加器內(nèi)容與某片內(nèi) RAM單元 (低 128字節(jié) )或某專用寄存器內(nèi)容不等轉(zhuǎn)移指令 CJNE A, direct, rel 三字節(jié)指令。機(jī)器碼的第一字節(jié)為 60H;第二字節(jié)為相對(duì)地址。故稱為條件轉(zhuǎn)移指令,或判跳指令。指令的執(zhí)行結(jié)果不會(huì)改變 DPTR及 A中原來(lái)的內(nèi)容。機(jī)器碼為 73H。指令的機(jī)器碼為 80H、 FEH。 因?yàn)閳?zhí)行指令的第一個(gè)操作表達(dá)式 PC內(nèi)容將加 2;而執(zhí)行指令的第二個(gè)操作表達(dá)式后希望 PC恢復(fù)原來(lái)值,所以 PC內(nèi)容應(yīng)減 2。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 86 例 寫出指令 SJMP $的機(jī)器碼,并剖析執(zhí)行該指令的結(jié)果。指令執(zhí)行的操作為: (PC)←(PC) + 2 (PC)←(PC) +相對(duì)地址 表達(dá)式中相對(duì)地址值是一帶符號(hào)的相對(duì)偏移量。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 85 (3)相對(duì)短轉(zhuǎn)移 (- 128~+ 127地址內(nèi) )指令 SJMP rel 雙字節(jié)指令。第二字節(jié)為地址的高 8位;第三字節(jié)為地址的低 8位。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 84 (2)長(zhǎng)轉(zhuǎn)移 (64K地址內(nèi) )指令 LJMP addr 16 三字節(jié)指令。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 81 無(wú)條件轉(zhuǎn)移指令 (4條 ) (1)絕對(duì)轉(zhuǎn)移 (2K地址內(nèi) )指令 AJMP addr 11 指令執(zhí)行的操作為:( PC) ← ( PC)+ 2 ( PC10~ 0) ← addr 11 本指令為雙字節(jié)指令,第一個(gè)操作表達(dá)式表示指令執(zhí)行后 PC值將加 2;第二個(gè)操作表達(dá)式表示 PC值的低 11位將變更,程序的執(zhí)行順序?qū)o(wú)條件轉(zhuǎn)移,但高 5位末變,也即末跨出原 2KB地址范圍,轉(zhuǎn)移的范圍只在 PC當(dāng)前值所指的 2KB地址范圍內(nèi)。另有一條 NOP指令,在設(shè)計(jì)延時(shí)程序、拼湊延時(shí)時(shí)間時(shí)很有用,在程序等待或修改程序等場(chǎng)合也有用。 使內(nèi)容的各位逐位左移一位相當(dāng)于原內(nèi)容乘 2,使內(nèi)容的各位逐位右移一位相當(dāng)于原內(nèi)容除 2。機(jī)器碼為 13H。機(jī)器碼為 33H。機(jī)器碼為 03H。機(jī)器碼為 23H。機(jī)器碼為 E4H。機(jī)器碼為 F4H。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 76 A操作指令 (6條 ) 除可使累加器內(nèi)容取反、清零外,還可實(shí)現(xiàn)使累加器內(nèi)容向左環(huán)移一位、向右環(huán)移一位、帶進(jìn)位位 (作為最高位 )向左環(huán)移一位、帶進(jìn)位位 (作為員商位 )向右環(huán)移一位等操作。 修改的辦法是: 用控制修改數(shù)的 1使被修改數(shù)的相應(yīng)位取反; 用控制修改數(shù)的 0使被修改數(shù)的相應(yīng)位保持原值不變。機(jī)器碼的第一字節(jié)為 63H,第二字節(jié)為直接地址;第三字節(jié)為立即數(shù)。機(jī)器碼的第一字節(jié)為 64H ;第二字節(jié)為立即數(shù)。機(jī)器碼的第一字節(jié)為 62H,第二字節(jié)為直接地址。機(jī)器碼的第一字節(jié)為 65H,第二字節(jié)為直接地址。按 j= 0或 1,機(jī)器碼相應(yīng)為 66H、 67H。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 72 異或指令 ( 6條) (1)某工作寄存器內(nèi)容和累加器內(nèi)容相異或指令 XRL A, Ri 單字節(jié)指令。 修改的辦法是: 用控制修改數(shù)的 1使被修改數(shù)的相應(yīng)位置 1; 用控制修改數(shù)的 0使被修改數(shù)的相應(yīng)位保持原值不變。機(jī)器碼的第一字節(jié)為 43H;第二字節(jié)為直接地址;第三字節(jié)為立即數(shù)。機(jī)器碼的第一字節(jié)為 44H;第二字節(jié)為立即數(shù)。機(jī)器碼的第一字節(jié)為 42H;第二字節(jié)為直接地址。機(jī)器碼的第一字節(jié)為 45H;第二字節(jié)為直接地址。按 j= 0或 1,機(jī)器碼相應(yīng)為 46H、 47H。按 i值依小到大的順序,機(jī)器碼相應(yīng)為48H~4FH。 修改的辦法是: 用控制修改數(shù)的 0使被修改數(shù)的相應(yīng)位清零; 用控制修改數(shù)的 1使被修改數(shù)的相應(yīng)位保持原值不變。機(jī)器碼的第一字節(jié)為 53H;第二字節(jié)為直接地址;第三字節(jié)為立即數(shù)。機(jī)器碼的第一字節(jié)為 54H;第二字節(jié)為立即數(shù)。機(jī)器碼的第一字節(jié)為 52H;第二字節(jié)為直接地址。機(jī)器碼的第一字節(jié)為 55H;第二字節(jié)為直接地址。按 j= 0或 1,機(jī)器碼相應(yīng)為 56H、 57H。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 64 與指令 (6條 ) (1)某工作寄存器內(nèi)容和累加器內(nèi)容相與指令 ANL A, Ri 單字節(jié)指令。 在所有邏輯操作類指令中,除三條 3字節(jié)指令的執(zhí)行時(shí)間為 2個(gè)機(jī)器周期外,其余各指令的執(zhí)行時(shí)間均只需要 1個(gè)機(jī)器周期。 ③ CJNE指令。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 62 ◆ 在 MCS51系列單片機(jī)的指令系統(tǒng)中,影響標(biāo)志位的指令有三類: ①算術(shù)操作類指令中的 ADD、 ADDC、 SUBB、MUL、 DIV
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1