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

正文內(nèi)容

[工學(xué)]第4章_mcs-51匯編語(yǔ)言程序設(shè)計(jì)-資料下載頁(yè)

2025-10-10 00:22本頁(yè)面
  

【正文】 部分積相加 MOV R2, A ?;厮筒糠址e MOV A, 00H 。部分積的進(jìn)位 Cy加到高位 ADDC A, 00H MOV R3, A MOV A, R7 。第 1個(gè)因數(shù)的高位送 A MOV B, R5 。第 2個(gè)因數(shù)的高位送 B MUL AB 。第 1個(gè)因數(shù)的高位乘以第 2個(gè)因數(shù)的高位 ADD A, R2 。部分積相加 ,形成進(jìn)位 Cy MOV R2, A ?;厮筒糠址e MOV A, R3 ADDC A, B 。部分積相加 MOV R3, A ?;厮筒糠址e RET END 算術(shù)運(yùn)算程序 ( R7R6) 16 ( R5R4) 16→ ( R3R2R1R0) 16 第 4章 匯編語(yǔ)言程序設(shè)計(jì) 返回目錄 19:15 64 例 415 雙字節(jié)無(wú)符號(hào)數(shù)除法運(yùn)算程序。 編程說(shuō)明:本程序采用移位除法的方法,實(shí)現(xiàn)雙字節(jié)無(wú)符號(hào)數(shù)相除,并考慮四舍五入。 入口: R5(高 )、 R4(低 ),被除數(shù); R3(高 )、 R2(低 ),非零除數(shù)。 出口: R5(高 )、 R4(低 ),商; R7(高 )、 R6(低 ),余數(shù)。 程序清單如下: 匯編語(yǔ)言程序設(shè)計(jì)實(shí)例 算術(shù)運(yùn)算程序 第 4章 匯編語(yǔ)言程序設(shè)計(jì) 返回目錄 19:15 65 BINDIV: CLR A 。部分余數(shù) 單元清零 MOV R7, A MOV R6, A MOV R0, 10H 。除法 移位次數(shù) LP: CLR C 。移位 MOV A, R4 RLC A MOV R4, A MOV A, R5 RLC A MOV R5, A MOV A, R6 匯編語(yǔ)言程序設(shè)計(jì)實(shí)例 算術(shù)運(yùn)算程序 RLC A MOV R6, A MOV A, R7 RLC A MOV R7, A LP1: MOV A, R6 。部分余 數(shù)減除數(shù) SUBB A, R2 MOV R1, A MOV A, R7 SUBB A, R3 JC SMALL MOV A, R1 第 4章 匯編語(yǔ)言程序設(shè)計(jì) 返回目錄 19:15 66 MOV R6, A INC R4。 商加 1 SJMP LP1 SMALL: DJNZ R0, LP MOV 20H,R7 。四舍五入 JB 07H, ADD1 CLR C MOV A, R6 RLC A MOV R6, A MOV A, R7 RLC A SUBB A, R3 匯編語(yǔ)言程序設(shè)計(jì)實(shí)例 算術(shù)運(yùn)算程序 JC RETURN JNZ ADD1 MOV A, R6 SUBB A, R2 JC RETURN ADD1: MOV A, R4 。商加 1 ADD A, 01H MOV R4, A MOV A, R5 ADDC A, 00H MOV R5, A RETURN: RET 第 4章 匯編語(yǔ)言程序設(shè)計(jì) 返回目錄 19:15 67 例 416 雙字節(jié) BCD碼十進(jìn)制乘法程序。 編程說(shuō)明:從乘數(shù)高位開始進(jìn)行 BCD碼移位乘法。 入口: R1(高 )和 R0(低 ),被乘數(shù); R3(高 )和 R2(低 ),乘數(shù)。 出口: R7(最高 ), R6, R5, R4(最低 ), BCD碼形式的積。 程序(略) 匯編語(yǔ)言程序設(shè)計(jì)實(shí)例 算術(shù)運(yùn)算程序 第 4章 匯編語(yǔ)言程序設(shè)計(jì) 返回目錄 19:15 68 例 417 數(shù)據(jù)排序程序 。 設(shè)在外部 RAM的 4200H數(shù)據(jù)緩沖區(qū)內(nèi)存放一無(wú)符號(hào)數(shù)數(shù)組 , 其長(zhǎng)度為 100, 起始地址為 4200H。 要求將它們按從大到小順序排列 , 排序后存放在原數(shù)據(jù)緩沖區(qū)中 , 試編寫相應(yīng)的程序 。 程序(略) 匯編語(yǔ)言程序設(shè)計(jì)實(shí)例 算術(shù)運(yùn)算程序 第 4章 匯編語(yǔ)言程序設(shè)計(jì) 返回目錄 19:15 69 例 418 將雙字節(jié)二進(jìn)制數(shù)轉(zhuǎn)換成 BCD碼 ( 十進(jìn)制數(shù) ) 。 編程說(shuō)明:將二進(jìn)制數(shù)轉(zhuǎn)換成 BCD碼的數(shù)學(xué)模型為 (a15a14… a1a0)2 = (a15 215 + a14 214+ … + a1 21 + a0 20)10 上式右側(cè)即為欲求的 BCD碼 。 它可作如下變換: (a15 214 + a14 213 + … + a1) 2 + a0 程序(略) 匯編語(yǔ)言程序設(shè)計(jì)實(shí)例 數(shù)制轉(zhuǎn)換程序 第 4章 匯編語(yǔ)言程序設(shè)計(jì) 返回目錄 19:15 70 例 419 BCD數(shù)轉(zhuǎn)換成二進(jìn)制數(shù)(雙字節(jié)整數(shù))。 入口: R5(千位、百位)和 R4(十位、個(gè)位)為 BCD碼。 出口: R5R4( 16位無(wú)符號(hào)二進(jìn)制整數(shù))。 程序(略) 匯編語(yǔ)言程序設(shè)計(jì)實(shí)例 數(shù)制轉(zhuǎn)換程序 第 4章 匯編語(yǔ)言程序設(shè)計(jì) 返回目錄 19:15 71 例 420 4位二進(jìn)制數(shù)轉(zhuǎn)換為 ASCII碼 。 編程說(shuō)明:由 ASCII編碼表可知轉(zhuǎn)換方法 。 若 4位二進(jìn)制數(shù)小于 10, 則此二進(jìn)制數(shù)加上 30H, 若大于 10( 等于 10) ,則加上 37H。 入口: R2 = 4位二進(jìn)制數(shù) 。 出口: R2 = 轉(zhuǎn)換后的 ASCII碼 。 程序 ( 略 ) 匯編語(yǔ)言程序設(shè)計(jì)實(shí)例 數(shù)制轉(zhuǎn)換程序 第 4章 匯編語(yǔ)言程序設(shè)計(jì) 返回目錄 19:15 72 例 421 ASCII碼轉(zhuǎn)換為 4位二進(jìn)制數(shù),本程序完成的是上例的逆過(guò)程。 入口: R2 = ASCII碼。 出口: R2 = 轉(zhuǎn)換后的二進(jìn)制數(shù)。 程序(略) 匯編語(yǔ)言程序設(shè)計(jì)實(shí)例 數(shù)制轉(zhuǎn)換程序 第 4章 匯編語(yǔ)言程序設(shè)計(jì) 返回目錄 19:15 73 例 422 中位值平均濾波法濾波程序。 程序功能:連續(xù)進(jìn)行 4次數(shù)據(jù)采樣,去掉最大值和最小值,計(jì)算中間兩個(gè)數(shù)據(jù)的平均值送到 R6和 R7中。 入口: R0作為計(jì)數(shù)器, R2和 R3中存放最大值, R4和 R5中存放最小值。 出口: R6和 R7表示結(jié)果。 程序(略) 匯編語(yǔ)言程序設(shè)計(jì)實(shí)例 中值平均濾波法 第 4章 匯編語(yǔ)言程序設(shè)計(jì) 返回目錄 19:15 74 例 423 一階低通濾波程序 。 入口: FILTER_NEW 為 新 采 樣 值 ,F(xiàn)ILTER_OLD 為 上 次 濾 波 結(jié) 果 ,CONST1為濾波系數(shù) , CONST2為濾波系數(shù) 。 出口:運(yùn)算結(jié)果存放在 R4R5寄存器中 。 程序 ( 略 ) 匯編語(yǔ)言程序設(shè)計(jì)實(shí)例 一階低通濾波法 第 4章 匯編語(yǔ)言程序設(shè)計(jì) 返回目錄 19:15 75 例 424 設(shè)某智能溫度測(cè)量?jī)x采用 8位 ADC, 測(cè)量范圍為10~ 100℃ , 儀器采樣并經(jīng)濾波和非線性校正后 ( 即溫度與數(shù)字量之間的關(guān)系已為線性 ) 的數(shù)字量為 28H。 那么 , A0 = 10℃ , Am = 100℃ , Nm = FFH = 255, Nx = 28H = 40, 則: Ax = (Am A0)Nx / Nm + A0 = (100 10)(40 / 255) + 10 = ℃ 程序 ( 略 ) 匯編語(yǔ)言程序設(shè)計(jì)實(shí)例 標(biāo)度變換程序 第 4章 匯編語(yǔ)言程序設(shè)計(jì) 返回目錄 19:15 76 習(xí)題與思考題 41 常用的程序結(jié)構(gòu)有哪幾種 ? 特點(diǎn)如何 ? 42 子程序調(diào)用時(shí) , 參數(shù)的傳遞方法有哪幾種 ? 43 編寫程序 , 將片內(nèi) 30H~ 39H單元中的內(nèi)容送到以2021H為首的外部存儲(chǔ)器 。 44 MCS51系列單片機(jī)匯編語(yǔ)言進(jìn)行程序設(shè)計(jì)的步驟如何 ? 45 編寫程序 , 采用算術(shù)平均值濾波法求采樣平均值 ,設(shè) 8次采樣值依次放在 20H~ 27H的連續(xù)單元中 , 結(jié)果保留在 A中 。 第 4章 匯編語(yǔ)言程序設(shè)計(jì) 返回目錄 19:15 77 46 編寫程序 , 將存放在內(nèi)部 RAM起始地址為 20H和 30H的兩個(gè) 3字節(jié)無(wú)符號(hào)相減 , 結(jié)結(jié)果存放在內(nèi)部 RAM單元 70H、 71H、 72H中 ( 低位對(duì)應(yīng)低字節(jié) ) 。 47 編寫程序 , 實(shí)現(xiàn)兩個(gè)雙字節(jié)無(wú)符號(hào)數(shù)的乘法運(yùn)算 , 乘數(shù)存放在R2和 R3中 ( R2存放高字節(jié) , R3存放低字節(jié) , 以下類同 ) , 被乘數(shù)存放在 R6和 R7中 , 積存放在 R R R6和 R7中 。 48 假設(shè)在 R0指向的片內(nèi) RAM區(qū) , 存有 20個(gè) 16進(jìn)制數(shù)的 ASCII字串 。將 ASCII碼轉(zhuǎn)換為 16進(jìn)制數(shù) , 然后兩兩合成一個(gè)字節(jié) , 從低地址單元到高地址單元依次組合 。 49 結(jié)合例 25和圖 45編寫線性標(biāo)度變換程序 。 習(xí)題與思考題
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1