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

正文內(nèi)容

單片機(jī)教程第3章(編輯修改稿)

2025-02-16 02:58 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 單元 . 法一 寄存器尋址 法二 通過(guò)堆棧 法三 直接尋址 2. 將內(nèi)存中 05H單元中的內(nèi)容與 07H單元中的容交換。 法一 寄存器尋址 法二 通過(guò)堆棧 法三 直接尋址 法四 用寄存器間址 1205H單元中的內(nèi)容與 1507H單元中的內(nèi)容交換。 1205H單元中的內(nèi)容與 1507H單元中的內(nèi)容的低 4位交換。 1205H單元中的內(nèi)容與 1507H單元中的內(nèi)容的高 4位交換 ,并存入 1050H單元。 作業(yè) 第 3 章 MCS 51單片機(jī)指令系統(tǒng) 1. 將外部 RAM單元 40FBH 的內(nèi)容傳送到內(nèi)部 RAM 08H 單元。 法 1: 寄存器尋址 MOV DPTR, 40FBH MOVX A, @DPTR SETB RS0 MOV R0, A 法 2: 通過(guò)堆棧傳送 MOV DPTR, 40FBH MOVX A, @DPTR PUSH A POP 08H 作業(yè)分析 法 3 : 直接尋址 MOV DPTR, 40FBH MOVX A, @DPTR MOV 08H, A 第 3 章 MCS 51單片機(jī)指令系統(tǒng) 2. 將內(nèi)存中 05H 單元中的內(nèi)容與 07H 單元中的容 交換 。 法 1:寄存器尋址 MOV A, 05H MOV R4, 07H XCH A, R4 MOV R7, R4 。送回 MOV R5, A 法 2:通過(guò)堆棧傳送 PUSH 05H PUSH 07H POP 05H POP 07H 作業(yè)分析 法 3 : 直接尋址 MOV A, 05H XCH A, 07H MOV A, 05H 法 4:寄存器間接尋址 MOV R0, 05H MOV A, 07H XCH A, @R0 XCH A, 07H 第 3 章 MCS 51單片機(jī)指令系統(tǒng) 1205H單元中的內(nèi)容 與 1507H單元中的內(nèi)容交換。 MOV DPTR, 1205H MOVX A, @DPTR MOV B, A MOV DPTR, 1507H MOVX A, @DPTR XCH A, B MOVX @DPTR, A XCH A, B MOV DPTR, 1205H MOVX @DPTR, A 作業(yè)分析 1205H單元中的內(nèi)容 與 1507H單元中的內(nèi)容的低 4位交換。 MOV R0, 10H MOV DPTR, 1205H MOVX A, @DPTR MOV @R0, A MOV DPTR, 1507H MOVX A, @DPTR XCHD A, @R0 MOVX @DPTR, A MOV DPTR, 1205H XCH A, @R0 MOVX @DPTR, A 第 3 章 MCS 51單片機(jī)指令系統(tǒng) 5. 將外存中 1205H單元中的內(nèi)容與 1507H單元中的內(nèi)容的高 4位交換 ,并存入 1050H單元。 法 1: MOV R0, 30H MOV DPTR, 1205H MOVX A, @DPTR 。 A= SWAP A MOV @R0, A 。 (30H) = MOV DPTR, 1507H MOVX A, @DPTR 。 A= SWAP A 。 A= XCHD A, @R0 。 A= 。 (30H)= XCH A, @R0 SWAP A MOV DPTR, 1050H MOVX @DPTR, A 作業(yè)分析 11110000 00001111 1100 0011 00111100 00111111 0000 1100 (1205H) (1507H) SWAP后 第 3 章 MCS 51單片機(jī)指令系統(tǒng) 5. 將外存中 1205H單元中的內(nèi)容與 1507H單元中的內(nèi)容的高4位交換 ,并存入 1050H單元。 法 2: MOV R0, 30H MOV DPTR, 1205H MOVX A, @DPTR 。 MOV @R0, A 。 (30H) = (1205H) MOV DPTR, 1507H MOVX A, @DPTR 。 (A) = (1507H) XCHD A, @R0 XCH A, @R0 。 (A)=(30H) MOV DPTR, 1050H MOVX @DPTR, A 作業(yè)分析 第 3 章 MCS 51單片機(jī)指令系統(tǒng) 上機(jī)調(diào)試 1. 指令 ADD A, A 是否為合法指令? 2. 執(zhí)行指令 MOVX A, @Ri 時(shí) , 存儲(chǔ)單元的地址如何構(gòu)成 ? 3. 執(zhí)行指令 MOV R3, 25H 后 ,如何察看指令執(zhí)行的結(jié)果 ? 指令上機(jī) 第 3 章 MCS 51單片機(jī)指令系統(tǒng) 表 數(shù)據(jù)傳送類(lèi)指令一覽表 98幅 第 3 章 MCS 51單片機(jī)指令系統(tǒng) 第 3 章 MCS 51單片機(jī)指令系統(tǒng) 算術(shù)運(yùn)算類(lèi)指令 P57 1. 算術(shù)運(yùn)算類(lèi)指令特點(diǎn) ? 對(duì) 8 位無(wú)符號(hào)數(shù)直接預(yù)算; ? 借助 OF 標(biāo)志進(jìn)行帶符號(hào)二進(jìn)制整數(shù)進(jìn)行加減運(yùn)算; ? 利用 CF 標(biāo)志可實(shí)現(xiàn)多字節(jié)加減運(yùn)算; ? 借助 AF 標(biāo)志可對(duì)運(yùn)算結(jié)果進(jìn)行壓縮 BCD 碼修正; ? 影響標(biāo)志位 CY、 AC、 OV ( INC、 DEC 指令除外) 包括:( 1) 加法指令 ( 2) 減法指令 ( 3) 乘法指令 ( 4) 除法指令 第 3 章 MCS 51單片機(jī)指令系統(tǒng) 加法指令 (1) ADD A, Rn ADD A, direct ADD A, @Ri ADD A, # data 算術(shù)運(yùn)算 第 3 章 MCS 51單片機(jī)指令系統(tǒng) ( 2) 帶進(jìn)位加法指令 ADDC A, Rn ADDC A, direct ADDC A, @Ri ADDC A, # data 指令功能與普通加法指令類(lèi)似 , 唯一的不同之處是 , 在執(zhí)行加法時(shí) , 還要將上一次進(jìn)位標(biāo)志 Cy的內(nèi)容也一起加進(jìn)去 , 對(duì)于標(biāo)志位的影響也與普通加法指令相同 。 第 3 章 MCS 51單片機(jī)指令系統(tǒng) (3) 加 1 INC A INC Rn INC direct INC @Ri INC DPTR 指令功能:將指令中所指出操作數(shù)的內(nèi)容加 1。 不影響任何標(biāo)志 。 注意 : 操作數(shù)不能是立即數(shù) 。 第 3 章 MCS 51單片機(jī)指令系統(tǒng) (4). DA A 指令功能: ? 對(duì)累加器 A內(nèi)容進(jìn)行十進(jìn)制調(diào)整; ? 使累加器 A中的內(nèi)容調(diào)整為二位壓縮型 BCD碼 。 ? 它只能跟在加法指令 ( ADD、 ADC、 INC ) 之后; ?其結(jié)果不影響溢出標(biāo)志位 。 [例 324] 有兩個(gè) BCD數(shù) ,A = 56 , R3=67H, 求其和 。 ADD A, R3 DA A A = 01010110B R3=01100111B A =10111101B A =10111101B + 01100110B 100100011B CY 第 3 章 MCS 51單片機(jī)指令系統(tǒng) ? 什麼指令的執(zhí)行影響標(biāo)志位? ? 標(biāo)志位的含義是什麼? ? 執(zhí)行加法和減法指令時(shí) ,兩個(gè)操作數(shù)可以是有符號(hào)數(shù)或無(wú)符號(hào)數(shù) ,但計(jì)算機(jī)總按有符號(hào)數(shù)預(yù)算產(chǎn)生標(biāo)志位。 ? 如 MOV A, 5AH MOV R5, 6BH ADD A, R5 注意指令執(zhí)行時(shí)對(duì)標(biāo)志位的影響 第 3 章 MCS 51單片機(jī)指令系統(tǒng) 減法指令 ( 1) SUBB A, Rn SUBB A, direct SUBB A, @Ri SUBB A, # data 指令功能 : 將累加器 A的內(nèi)容與第二操作數(shù)及進(jìn)位標(biāo)志相減 , 結(jié)果送回到累加器 A中 。 注意: 若要進(jìn)行不帶借位的減法操作 , 則必須先將 Cy清 “ 0”。 算術(shù)運(yùn)算 第 3 章 MCS 51單片機(jī)指令系統(tǒng) ( 2) 減 1指令 DEC A DEC Rn DEC direct DEC @Ri 指令功能 : 操作數(shù)內(nèi)容減 1。 不影響任何標(biāo)志 。 注意 操作數(shù)不能是立即數(shù) DEC DPTR 第 3 章 MCS 51單片機(jī)指令系統(tǒng) [例 325] 已知 A=0DBH, R1=73H, CY=1 執(zhí)行指令: SUBB A, R1 [補(bǔ)充 ] 計(jì)算 2400H 單元的內(nèi)容與 2500H 單元內(nèi)容之積 ,并存入 2400H及 2401H 單元。 源程序: MOV DPTR, 2400H MOVX A, @DPTR MOV B, A MOV P2, 25H MOV R0, 00H MOVX A, @R0 MUL AB MOVX @DPTR, A XCH A, B INC DPTR MOVX @DPTR, A 邏輯運(yùn)算指令 第 3 章 MCS 51單片機(jī)指令系統(tǒng)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1