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

正文內容

第3章mcs-51單片機指令系統(tǒng)(編輯修改稿)

2025-08-16 09:54 本頁面
 

【文章內容簡介】 ← data 3.以直接地址為目的操作數(shù) MOV @Ri, A ; ( Ri) ← A MOV @Ri, direct ; ( Ri) ← ( direct) MOV @Ri, data ; ( Ri) ← data 4.以間接地址為目的操作數(shù) MOV @Ri, A ; ( Ri) ← A MOV @Ri, direct ; ( Ri) ← ( direct) MOV @Ri, data ; ( Ri) ← data 例如:設 ( 30H) =6FH, R1=40H, 執(zhí)行 MOV @R1, 30H后 , 30H單元中數(shù)據取出送入 R1間接尋址的 40H單元 , ( 40H) =6FH。 5.以 DPTR為目的操作數(shù) MOV DPTR, data16 ; DPTR ← data16 例如執(zhí)行 MOV DPTR, 2022H 后, ( DPTR) = 2022H。 6.訪問外部數(shù)據 RAM MOVX A, @DPTR ; A ← ( DPTR) MOVX @DPTR, A ; ( DPTR) ← A MOVX A, @Ri ; A ← ( P2Ri) MOVX @Ri, A ; ( P2Ri) ← A 7.讀程序存儲器 MOVC A, @A+DPTR ; A ← ( A+DPTR) MOVC A, @A+PC ; A ← ( A+PC) 例如已知 A=30H, DPTR=3000H, 程序存儲器單元 ( 3030H) =50H, 執(zhí)行 MOVC A, @ A+DPTR后 , A=50H。 8.數(shù)據交換 l 字節(jié)交換 XCH A, Rn ; A= Rn XCH A , direct ; A=( direct) XCH A, @Ri ; A=( Ri) l 半字節(jié)交換 XCHD A, @Ri ; A0~ 3=( Ri) 0~ 3 SWAP A ; A0~ 3=A4~ 7 9.堆棧操作 ? 所謂堆棧是在片內 RAM中按 “ 先進后出 , 后進先出 ” 原則設置的專用存儲區(qū) 。 數(shù)據的進棧出棧由指針 SP統(tǒng)一管理 。 堆棧的操作有如下兩條專用指令: PUSH direct; SP← ( SP+1) , ( SP) ← ( direct) POP direct ; ( direct) ← ( SP) , SP ← SP1 ? PUSH是進棧(或稱為壓入操作)指令。指令執(zhí)行過程如圖 37所示。 片內RAM 30H 11H 10H SP 片內RAM 50H 40H 11H 10H SP 40H 30H 片內RAM 50H 40H 11H 10H 50H SP 30H 片內RAM 40H 11H 10H 34H SP 30H 34H 34H 執(zhí)行前 執(zhí)行前 執(zhí)行前 PUSH指令后 執(zhí)行 POP指令后 圖 37 指令 PUSH操作示意圖 圖 38 指令 POP操作示意圖 【 例 】 將片內 RAM 30H單元與 40H單元中的內容互換。 方法 1 ( 直接地址傳送法 ) : MOV 31H, 30H MOV 30H, 40H MOV 40H, 31H SJMP $ 方法 2( 間接地址傳送法 ) : MOV R0, 40H MOV R1, 30H MOV A, @R0 MOV B, @R1 MOV @R1, A MOV @R0, B SJMP $ 方法 3 ( 字節(jié)交換傳送法 ) : MOV A, 30H XCH A, 40H MOV 30H, A SJMP $ 方法 4( 堆棧傳送法 ) : PUSH 30H PUSH 40H POP 30H POP 40H SJMP $ 返回本節(jié) 算術運算類指令 1. 加法指令 ADD A, Rn ; A← A + Rn ADD A, direct ; A← A +( direct) ADD A, @Ri ; A← A +( Ri) ADD A, data ; A←
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1