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

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

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

開(kāi)發(fā)工具

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

技術(shù)支持

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

新品推廣

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

新聞中心

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

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

更新時(shí)間: 2019-03-26
閱讀量:2322

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 ;沒(méi)完,繼續(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

 



建德市| 额尔古纳市| 宜川县| 确山县| 岳阳县| 栾川县| 安新县| 阳东县| 玉田县| 苗栗县| 松滋市| 东乡| 永州市| 沁阳市| 水富县| 辽宁省| 许昌县| 栾川县| 永吉县| 钦州市| 汝州市| 嘉善县| 黄骅市| 凉城县| 搜索| 祁连县| 普格县| 确山县| 德兴市| 嵊泗县| 北安市| 桐城市| 龙陵县| 友谊县| 阜新| 宁德市| 从江县| 永寿县| 肥城市| 榕江县| 伊通|