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

正文內(nèi)容

單片機(jī)原理與應(yīng)用電子教案4-閱讀頁(yè)

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

【正文】 VC A, A+DPTR。 第一個(gè)字節(jié)內(nèi)容存入 31H INC DPTR MOVC A, A+DPTR。 第二字節(jié)的內(nèi)容存入 32H TAB: DW 1230H, 1450H, ... DW 2230H, 2440H, ... DW 3120H, 3300H, ... 第 4 章 匯編語(yǔ)言程序設(shè)計(jì)簡(jiǎn)介 例 15 在一個(gè)溫度檢測(cè)系統(tǒng)中 , 溫度模擬信號(hào)由 10 位 A/D輸入 。 先由實(shí)驗(yàn)測(cè)試出整個(gè)溫度量程范圍內(nèi)的 A/D轉(zhuǎn)換結(jié)果 , 把 A/D轉(zhuǎn)換結(jié)果 000H~ 3FFH所對(duì)應(yīng)的溫度值組織為一個(gè)表存儲(chǔ)在程序存儲(chǔ)器中 , 那么就可以根據(jù)檢測(cè)到的模擬量的 A/D轉(zhuǎn)換值查找出相應(yīng)的溫度值 。 第 4 章 匯編語(yǔ)言程序設(shè)計(jì)簡(jiǎn)介 程序如下 : FTMP: MOV DPTR, # TAB 。 ( 20H)( 21H) 2 CLR C RLC A MOV 21H, A MOV A, 20H RLC A MOV 20H, A MOV A, 21H 。 MOV 22H, A CLR A INC DPTR MOVC A, A+DPTR。 設(shè)一個(gè)字節(jié)二進(jìn)制數(shù)在內(nèi)部 RAM 40H單元 , 轉(zhuǎn)換結(jié)果放入內(nèi)部 RAM 50H, 51H, 52H單元中 ( 高位在前 ) , 程序如下 : HEXBCD: MOV A, 40H MOV B, # 100 DIV AB MOV 50H, A MOV A, # 10 XCH A, B DIV AB MOV 51H, A MOV 52H, B RET 第 4 章 匯編語(yǔ)言程序設(shè)計(jì)簡(jiǎn)介 例 17 設(shè) 4 位 BCD碼依次存放在內(nèi)存 RAM中 40H~43H單元的低 4 位 , 高 4 位都為 0, 要求將其轉(zhuǎn)換為二進(jìn)制數(shù) , 結(jié)果存入 R2R3 中 。 R0 MOV R1, # 03 。 MOV A, R0 MOV R3, A LOOP: MOV A, R3 MOV B, # 10 MUL AB MOV R3, A 。 (R3) 10的高 8 位暫存 R2 MOV B, # 10 第 4 章 匯編語(yǔ)言程序設(shè)計(jì)簡(jiǎn)介 MUL AB ADD A, R2 MOV R2, A 。 取下一個(gè) BCD MOV A, R3 ADD A, R0 MOV R3, A MOV A, R2 ADDC A, # 0 。 設(shè)被減數(shù)指針為 R0, 減數(shù)指針為 R1, 差數(shù)放回被減數(shù)單元 , R5 存放字節(jié)個(gè)數(shù) , 則程序如下 : 第 4 章 匯編語(yǔ)言程序設(shè)計(jì)簡(jiǎn)介 SUB: MOV R0, # 40H MOV R1, # 50H MOV R5, # 10 CLR C SUB1: MOV A, R0 SUBB A, R1 MOV R0, A INC R0 INC R1 DJNZ R5, SUB1 RET 第 4 章 匯編語(yǔ)言程序設(shè)計(jì)簡(jiǎn)介 二 、 在計(jì)算機(jī)中 , 常將乘法采用移位和加法來(lái)實(shí)現(xiàn) 。 此乘法可以采用部分積右移的方法來(lái)實(shí)現(xiàn) , 其程序框圖如圖 所示 , 程序如下 : NMUL: MOV R4, # 0 。 CyR4R5R6R7 RRC A MOV R4, A MOV A, R5 RRC A MOV R5, A MOV A, R6 RRC A MOV R6, A MOV A, R7 RRC MOV R7, A JNC NMUL2。 ( R4R5) +( R6F7)→ ( R4R5) 第 4 章 匯編語(yǔ)言程序設(shè)計(jì)簡(jiǎn)介 ADD A, R3 MOV R5, A MOV A, R4 ADDC A, R2 MOV R4, A NMUL2: DJNZ R0, NMUL1。 RRC A MOV R4, A MOV A, R5 RRC A MOV R5, A MOV A, R6 第 4 章 匯編語(yǔ)言程序設(shè)計(jì)簡(jiǎn)介 RRC A MOV R6, A MOV A, R7 RRC A MOV R7, A RET 第 4 章 匯編語(yǔ)言程序設(shè)計(jì)簡(jiǎn)介 圖 NMUL程序框圖 第 4 章 匯編語(yǔ)言程序設(shè)計(jì)簡(jiǎn)介 例 20 假定被乘數(shù)在( R4R3)中 , 乘數(shù)放在 R2中 , 乘積放在 R7R6和 R5中。由此可編寫如下程序 : 第 4 章 匯編語(yǔ)言程序設(shè)計(jì)簡(jiǎn)介 NMUL1: MOV A, R2 MOV B, R3 MUL AB 。 積的低位送 R5 MOV R6, B 。 ( R4)( R2 ADD A, R6 。 ( R4)( R2)的高位加 Cy MOV R7, A 。 首先比較被除數(shù)的高位字與除數(shù) , 如被除數(shù)高位大于除數(shù) , 則商為 1, 并從被除數(shù)中減去除數(shù) , 形成一個(gè)部分余數(shù) 。 然后把新的部分余數(shù)左移一位 , 并與除數(shù)再次進(jìn)行比較 。 一般計(jì)算機(jī)中 , 被除數(shù)均為雙倍位 , 即如果除數(shù)和商為雙字節(jié) , 則被除數(shù)為四字節(jié) 。 在進(jìn)行除法前 , 應(yīng)該檢查是否會(huì)產(chǎn)生溢出 。 第 4 章 匯編語(yǔ)言程序設(shè)計(jì)簡(jiǎn)介 圖 除法程序的流程 第 4 章 匯編語(yǔ)言程序設(shè)計(jì)簡(jiǎn)介 例 21 將 ( R4R5R6R7) 除以 ( R2R3) , 商放在 ( R6R7)中 , 余數(shù)放在 ( R4R5) 中 。 CLR C SUBB A, R3 MOV A, R4 SUBB A, R2 JNC NDIV1 。 無(wú)溢出 , 執(zhí)行除法 第 4 章 匯編語(yǔ)言程序設(shè)計(jì)簡(jiǎn)介 NDIV2: CLR C 。 CLR C SUBB A, R3 。 移出的高位為 1, 肯定夠減 JC NDIV4 。 MOV A, R1 MOV R5, A INC R7 。 循環(huán)次數(shù)減 1 ,若不為零則循環(huán) CLR F0 。 溢出 F0=1 RET 第 4 章 匯編語(yǔ)言程序設(shè)計(jì)簡(jiǎn)介 謝謝觀看 /歡迎下載 BY FAITH I MEAN A VISION OF GOOD ONE CHERISHES AND THE ENTHUSIASM THAT PUSHES ONE TO SEEK ITS FULFILLMENT REGARDLESS OF OBSTACLES. BY FAITH I BY FAITH
點(diǎn)擊復(fù)制文檔內(nèi)容
外語(yǔ)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1