乖女从小被C到大H文NP|人妻洗澡被强公日日澡电影|小柔被六个男人躁到早上电影|被男人吃奶跟添下面特舒服|被绑在坐桩机上抹春药BL推文

技術(shù)熱線: 4007-888-234
設(shè)計開發(fā)

專注差異化嵌入式產(chǎn)品解決方案 給智能產(chǎn)品定制注入靈魂給予生命

開發(fā)工具

提供開發(fā)工具、應(yīng)用測試 完善的開發(fā)代碼案例庫分享

技術(shù)支持

從全面的產(chǎn)品導(dǎo)入到強大技術(shù)支援服務(wù) 全程貼心伴隨服務(wù),創(chuàng)造無限潛能!

新品推廣

提供新的芯片及解決方案,提升客戶產(chǎn)品競爭力

新聞中心

提供最新的單片機(jī)資訊,行業(yè)消息以及公司新聞動態(tài)

三字節(jié)除以雙字節(jié)的子程序

更新時間: 2019-03-26
閱讀量:2305

24位除以16,商為16;采用優(yōu)化算法 ;-------------------------------------------------------------- ;入口條件:16位除數(shù)存放在A_HA_L單元中; ; 16位被除數(shù)存放在B1_L\B_HB_L單元中; ;出口條件:16位的商存放在B_HB_L單元中; ; 16位的余存放在C1_L\C_HC_L單元中; ;-------------------------------------------------------------- LIST P=16F84 INCLUDE "P16F84.INC" ;-------------------------------------------------------------- A_H EQU 0C ;除數(shù)高8A_L EQU 0D ;除數(shù)低8

B1_L EQU 0E ;除數(shù)的最高8B_H EQU 0F ;被除數(shù)高8(商的高8) B_L EQU 10 ;被除數(shù)低8(商的低8)

C1_L EQU 11 ;余數(shù)的最高8C_H EQU 12 ;余數(shù)高8C_L EQU 13 ;余數(shù)低8

D1_L EQU 14 D_H EQU 15 D_L EQU 16 TEMP EQU 17

;--------------------------------------------------------------- ORG 0 GOTO START ORG 8 ;--------------------------------------------------------------- CHUFA MOVLW D'24' ;左移次數(shù) MOVWF TEMP MOVF B1_L,W MOVWF D1_L MOVF B_H,W ;BD MOVWF D_H MOVF B_L,W MOVWF D_L CLRF B1_L CLRF B_H CLRF B_L CLRF C1_L CLRF C_H CLRF C_L

DLOOP BCF STATUS,C RLF D_L,F ;帶進(jìn)位左移 RLF D_H,F RLF D1_L,F RLF C_L,F RLF C_H,F RLF C1_L,F MOVF C1_L,W BTFSS STATUS,Z GOTO DIV1 MOVF A_H,W SUBWF C_H,W BTFSS STATUS,Z GOTO DIV2 MOVF A_L,W SUBWF C_L,W BTFSS STATUS,C GOTO NOGO DIV1 MOVF A_L,W SUBWF C_L,F BTFSC STATUS,C GOTO DIV1_1 MOVLW 1 SUBWF C_H,F BTFSC STATUS,C GOTO DIV1_1 DECF C1_L,F DIV1_1 MOVF A_H,W SUBWF C_H,F BTFSC STATUS,C GOTO DIV3 DECF C1_L,F DIV3 BSF STATUS,C GOTO NOGO DIV2 BTFSC STATUS,C GOTO DIV1 NOGO RLF B_L,F RLF B_H,F DECFSZ TEMP,F ;所有位處理完否? GOTO DLOOP ;沒完,繼續(xù)循環(huán) RETLW 0 ;-------------------------------------------------------------- START MOVLW 1 ;除數(shù) MOVWF A_H MOVLW 8 MOVWF A_L MOVLW 56 ;被除數(shù) MOVWF B_H MOVLW 20 MOVWF B_L MOVLW 1 MOVWF B1_L CALL CHUFA GOTO $ ;-------------------------------------------------------------- END

 



中阳县| 鲜城| 自贡市| 平陆县| 武平县| 绥棱县| 高要市| 昂仁县| 南阳市| 西林县| 大埔区| 佛坪县| 汉寿县| 平顺县| 莱阳市| 高要市| 班玛县| 东城区| 建德市| 永州市| 泸定县| 长顺县| 新宾| 永清县| 海林市| 绍兴县| 临夏县| 弥勒县| 长岛县| 隆化县| 尼木县| 云林县| 克东县| 乌什县| 河北区| 扬州市| 桂林市| 淮安市| 会昌县| 开阳县| 古浪县|