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

正文內(nèi)容

[教育學]單片機教學-wenkub

2023-03-05 08:34:36 本頁面
 

【正文】 PUSH B 結果為: (51H)=30H, (52H)=80H, (SP)=52H … ← SP…4AH50H …← SP…4A H50 H30 H51 H…← SP…50H30H51H80H 5 2 H4AH堆棧操作指令 POP direct ; (direct) ← ((SP)), (SP) ← (SP)1 功能:將 (SP)內(nèi)容傳送給片內(nèi) RAM單元 , SP內(nèi)容減 1。 棧頂棧底SP S P+1SP← 棧頂棧底SPSP S P1←a)入 棧 b)出 棧 圖3 6 堆 棧示意圖堆棧示意圖 PUSH direct ; (SP) ← (SP) + 1, ((SP)) ← (direct) 功能:將堆棧指針加 1后 , 片內(nèi) RAM單元內(nèi)容送進棧頂單 元 , 原 RAM單元內(nèi)容不變 。 . (A)=80H, (R0)=30H, (30H)=0FH, 執(zhí)行指令 XCHD A, R0 結果為: (A)=8FH, (30H)=00H 2) 半字節(jié)交換 XCHD XCHD A, Ri ; (A)低 4位 ←→ ( (Ri))低 4位 功能:累加器 A中內(nèi)容與源操作數(shù)低 4位交換 , 高 4位不變 。 ?指令格式: MOV 目的操作數(shù) , 源操作數(shù) 2) 以 Rn為目的地址的指令 MOV Rn, A ; (Rn )← (A) MOV Rn, direct ; (Rn )← (direct ) MOV Rn, data ; (Rn )← data 1) 以累加器 A為目的地址的指令 MOV A, Rn ; (A) ← (R n) MOV A, direct ; (A )← (direct) MOV A, Ri ; (A) ← ((R i)) MOV A, data ; (A) ← data 通用傳送指令 MOV 4) 以寄存器間接地址為目的的地址的指令 MOV Ri, A ; ((Ri))←(A) MOV Ri, direct ; ((Ri))←(direct) MOV Ri, data ; ((Ri))←data 3) 以直接地址為目的地址的指令 MOV direct, A ; (direct) ← (A) MOV direct, Rn ; (direct) ← (R n) MOV direct, direct ; (direct)← (direct) MOV direct , Ri ; (direct)← ((R i)) MOV direct , data ; (direct) ← data 5)16位數(shù)據(jù)傳送指令 MOV DPTR, data16 ; (DPTR)← data 16 ; (DPL) ← data 7~ 0 ; (DPH) ← data 15~ 8 通用傳送指令 MOV D i r e c t ( 直接尋址) R (間接尋址)iA ( 累加器)R ( 寄存器尋址)n D a t a ( 立即數(shù)尋址)圖3 5 M O V 指令8 位數(shù)據(jù)傳送路線示意圖MOV指令 8位數(shù)據(jù)傳送路線示意圖 通用傳送指令 MOV 【 例 】 設 RAM 40H單元的內(nèi)容為 80H, 80H單元內(nèi)容為 47H, P1口的輸入狀態(tài)為 0FFH, 試判斷下列程序執(zhí)行結果 。2022/3/13 1 第 3章 MSC51單片機指令系統(tǒng) 本章主要內(nèi)容 ? MCS51單片機的指令格式 ? MCS51單片機的尋址方式 ? MCS51單片機指令 尋址方式 ?尋址方式 :如何找到存放操作數(shù)的地址,把操作數(shù)提取出來的方法。 MOV R0, 40H MOV A, R0 MOV R1, A MOV B, R1 MOV R1, P1 MOV P2, P1 解:執(zhí)行結果為: ( A)= 80H, ( B)= 47H, ( R0)= 40H, ( R1)= 80H, ( P1)= 0FFH, ( P2)= 0FFH, ( 80H)= 0FFH。 3) 累加器高低數(shù)字節(jié)交換指令 SWAP A SWAP A ; (A)低 4位 ←→ (A)高 4位 功能: A中高 4位與低 4位互換 。 說明: ① PUSH指令常用于保護 CPU現(xiàn)場 。 說明: ① 棧操作要注意先入后出的原則 。MOVX 20H, 2022H及 MOVX 3000H, 2022H等都是錯誤的 。 而Ri是 8位寄數(shù)器 , 只能尋址 00~ 0FFH低 256單元 。 ③ 該類指令主要用于查表,又稱 查表指令 。 程序 存儲器 向 A傳送指令 解法一: 以 DPTR為基址寄存器 ,平方表首址可靈活安排在適當?shù)奈恢萌?2022H,即平方表的內(nèi)容從 2022H單元放起。 ② MOVX 20H, 2022H ;片外 RAM 2022H單元內(nèi)容送入片內(nèi) 20H單元。 解: ① MOV DPTR, 2022H MOVX A, DPTR ② MOV DPTR, 2022H MOVX A, DPTR MOV 20H, A ③ MOV DPTR, 2022H MOV A, 0 MOVC A, A+DPTR ④ 無法以查表方式將片外 RAM 存儲單元的內(nèi)容送入 A。如 ADD B, 40H或 ADD A, 203AH都是不存在,非法的。 解:程序如下: MOV A, 40H ADD A, 41H MOV 42H, A 若 (40H)=0B3H, (41H)=79H 則運算結果: 若是無符號數(shù),和為 12CH; 若是有符號數(shù),和為 +2CH。 加法指令 解:當 (C)= 0時,兩指令運行結果一樣,為 (A)= 0A4H。 【 例 】 已知 (A)=26H,(30H)=7EH,比較在 (C)= 0和 (C)= 1兩種情況下執(zhí)行 ADD A ,30H 和 ADDC A ,30H 兩條指令結果的區(qū)別。 N字節(jié)數(shù)相加,結果可能為 N+1字節(jié)數(shù)。 【 例 】 (A)=0FFH, (R2)=0FH, (R0)=40H, (40H)=00H, (DPTR)=1AFFH執(zhí)行下列指令: INC A
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1