亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? fpd32.asm

?? 微芯公司的PIC子程序庫及運算平臺
?? ASM
字號:
;***********************32位浮點數(shù)除法*************************
          
               IFNDEF           FPD321
                #DEFINE         FPD321

FPD32           MOVF            BEXP,W                  ; test for divide by zero
                BTFSC           STATUS,Z
                GOTO            SETFDZ32

                MOVF            AEXP,W
                BTFSC           STATUS,Z
                GOTO            RES032

D32BNE0         MOVF            AARGB0,W
                XORWF           BARGB0,W
                MOVWF           SIGN                    ; save sign in SIGN
                BSF             AARGB0,MSB              ; make argument MSB's explicit
                BSF             BARGB0,MSB

TALIGN32        CLRF            TEMP                    ; clear align increment
                MOVF            AARGB0,W
                MOVWF           AARGB3			; test for alignment
                MOVF            AARGB1,W
                MOVWF           AARGB4
                MOVF            AARGB2,W
                MOVWF           AARGB5

                MOVF            BARGB2,W
                SUBWF           AARGB5,F
                MOVF            BARGB1,W
                BTFSS           STATUS,C
                INCFSZ          BARGB1,W

TS1ALIGN32      SUBWF           AARGB4,F
                MOVF            BARGB0,W
                BTFSS           STATUS,C
                INCFSZ          BARGB0,W

TS2ALIGN32      SUBWF           AARGB3,F

                CLRF            AARGB3
                CLRF            AARGB4
                CLRF            AARGB5

                BTFSS           STATUS,C
                GOTO            DALIGN32OK

                BCF             STATUS,C                      ; align if necessary
                RRF             AARGB0,F
                RRF             AARGB1,F
                RRF             AARGB2,F
                RRF             AARGB3,F
                MOVLW           0x01
                MOVWF           TEMP                    ; save align increment          

DALIGN32OK      MOVF            BEXP,W                  ; compare AEXP and BEXP
                SUBWF           EXP,F
                BTFSS           STATUS,C
                GOTO            ALTB32
        
AGEB32          MOVLW           .127-1
                ADDWF           TEMP,W
                ADDWF           EXP,F
                BTFSC           STATUS,C
                GOTO            SETFOV32
                GOTO            DARGOK32                ; set overflow flag

ALTB32          MOVLW           .127-1
                ADDWF           TEMP,W
                ADDWF           EXP,F
                BTFSS           STATUS,C
                GOTO            SETFUN32                ; set underflow flag

DARGOK32        MOVLW           D'24'			; initialize counter
                MOVWF           BARGB3

DLOOP32         RLF             AARGB5,F                ; left shift
                RLF             AARGB4,F
                RLF             AARGB3,F
                RLF             AARGB2,F
                RLF             AARGB1,F
                RLF             AARGB0,F
                RLF             TEMP,F

                MOVF            BARGB2,W                ; subtract
                SUBWF           AARGB2,F
                MOVF            BARGB1,W
                BTFSS           STATUS,C
                INCFSZ          BARGB1,W
DS132           SUBWF           AARGB1,F

                MOVF            BARGB0,W
                BTFSS           STATUS,C
                INCFSZ          BARGB0,W
DS232           SUBWF           AARGB0,F

                RLF             BARGB0,W
                IORWF           TEMP,F
                
                BTFSS           TEMP,LSB                ; test for restore
                GOTO            DREST32

                BSF             AARGB5,LSB
                GOTO            DOK32

DREST32         MOVF            BARGB2,W                ; restore if necessary
                ADDWF           AARGB2,F
                MOVF            BARGB1,W
                BTFSC           STATUS,C
                INCFSZ          BARGB1,W
DAREST32        ADDWF           AARGB1,F

                MOVF            BARGB0,W
                BTFSC           STATUS,C
                INCF            BARGB0,W
                ADDWF           AARGB0,F

                BCF             AARGB5,LSB

DOK32           DECFSZ          BARGB3,F
                GOTO            DLOOP32

DROUND32        BTFSC           FPFLAGS,RND
                BTFSS           AARGB5,LSB
                GOTO            DIV32OK
                BCF             STATUS,C
                RLF             AARGB2,F               ; compute next significant bit
                RLF             AARGB1,F               ; for rounding
                RLF             AARGB0,F
                RLF             TEMP,F

                MOVF            BARGB2,W               ; subtract
                SUBWF           AARGB2,F
                MOVF            BARGB1,W
                BTFSS           STATUS,C
                INCFSZ          BARGB1,W
		SUBWF           AARGB1,F

                MOVF            BARGB0,W
                BTFSS           STATUS,C
                INCFSZ          BARGB0,W
		SUBWF           AARGB0,F

                RLF             BARGB0,W
                IORWF           TEMP,W
                ANDLW           0x01            

                ADDWF           AARGB5,F
                BTFSC           STATUS,C
                INCF            AARGB4,F
                BTFSC           STATUS,Z
                INCF            AARGB3,F

                BTFSS           STATUS,Z                      ; test if rounding caused carryout
                GOTO            DIV32OK
                RRF             AARGB3,F
                RRF             AARGB4,F
                RRF             AARGB5,F
                INCF            EXP,F
                BTFSC           STATUS,Z                      ; test for overflow
                GOTO            SETFOV32


DIV32OK         BTFSS           SIGN,MSB
                BCF             AARGB3,MSB		; clear explicit MSB if positive

                MOVF            AARGB3,W
                MOVWF           AARGB0                  ; move result to AARG
                MOVF            AARGB4,W
                MOVWF           AARGB1
                MOVF            AARGB5,W
                MOVWF           AARGB2

                RETLW           0


SETFDZ32        BSF             FPFLAGS,FDZ             ; set divide by zero flag
                RETLW           0xFF
               ENDIF

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产乱码久久久久久久久| 国产成人亚洲综合a∨婷婷图片| 一本久久综合亚洲鲁鲁五月天| 国产精品免费观看视频| 大白屁股一区二区视频| 亚洲视频在线一区观看| 欧美性大战久久久久久久蜜臀| 亚洲国产精品久久人人爱蜜臀| 欧美日韩一区二区在线观看| 日韩国产高清影视| 精品国产亚洲一区二区三区在线观看| 国产精品亚洲视频| 亚洲私人影院在线观看| 欧美日本精品一区二区三区| 国产综合久久久久影院| 国产精品视频在线看| 在线观看视频一区二区| 麻豆精品视频在线观看| 国产精品美女久久久久久久久久久| 91丨九色porny丨蝌蚪| 天天综合天天综合色| 久久久久久久久久久99999| 91最新地址在线播放| 免费成人在线播放| 欧美电影免费观看高清完整版在 | 精品盗摄一区二区三区| 成人午夜在线免费| 亚洲丰满少妇videoshd| 久久这里只有精品6| 在线免费精品视频| 精品影院一区二区久久久| 亚洲精品视频免费观看| 精品久久久久久无| 在线观看免费亚洲| 国产激情视频一区二区三区欧美| 一区二区三区免费| 国产午夜久久久久| 欧美二区三区91| 不卡一区二区在线| 久久99精品国产.久久久久| 18成人在线观看| 久久视频一区二区| 在线不卡中文字幕播放| 99视频一区二区| 极品美女销魂一区二区三区免费| 自拍偷拍欧美精品| 久久久综合网站| 在线综合视频播放| 色老综合老女人久久久| 欧美日韩精品福利| 色哟哟一区二区在线观看| 国产一区二区三区免费播放| 午夜成人免费电影| 一区二区三区精品久久久| 欧美高清在线视频| 久久久久久久久久久黄色| 欧美一区二区三区四区视频| 欧洲av在线精品| 92国产精品观看| av电影在线观看一区| 国产91精品露脸国语对白| 韩国毛片一区二区三区| 老司机一区二区| 蜜臀av性久久久久av蜜臀妖精| 亚洲自拍偷拍九九九| 亚洲欧美aⅴ...| 椎名由奈av一区二区三区| 国产精品女同互慰在线看| 国产欧美一区二区三区鸳鸯浴| 精品国产乱码久久久久久免费 | 中文成人综合网| 国产香蕉久久精品综合网| 久久久久久免费| 欧美xxxxxxxxx| 欧美精品一区二区在线观看| 欧美成人精品高清在线播放| 日韩欧美国产一二三区| 欧美本精品男人aⅴ天堂| 欧美成人综合网站| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 国产色婷婷亚洲99精品小说| 久久精品视频一区二区| 国产视频911| 亚洲欧美自拍偷拍| 亚洲日本中文字幕区| 亚洲精品成人少妇| 亚洲va在线va天堂| 免费看欧美美女黄的网站| 久久超碰97中文字幕| 极品少妇一区二区三区精品视频| 国产伦精品一区二区三区在线观看| 国产一区二区三区免费观看| gogo大胆日本视频一区| 91亚洲资源网| 欧美老肥妇做.爰bbww视频| 日韩一区二区在线观看视频播放| 精品sm捆绑视频| 中文字幕在线不卡一区| 亚洲观看高清完整版在线观看 | 欧美成人伊人久久综合网| 2024国产精品视频| 中文字幕日韩欧美一区二区三区| 一区二区三区精品久久久| 美女久久久精品| 高清视频一区二区| 欧美亚洲一区二区三区四区| 制服.丝袜.亚洲.另类.中文| 国产三级久久久| 亚洲一区二区不卡免费| 裸体健美xxxx欧美裸体表演| 成人免费高清在线| 欧美日韩免费观看一区二区三区| 精品美女在线观看| 国产精品国产a| 日韩精品乱码免费| 成人综合婷婷国产精品久久 | av午夜一区麻豆| 欧美美女网站色| 中文字幕久久午夜不卡| 亚洲一区二区三区影院| 国产在线不卡一区| 欧美少妇一区二区| 国产午夜亚洲精品理论片色戒| 亚洲一区中文在线| 国产精品99久久久| 91精品在线麻豆| 亚洲天堂中文字幕| 狠狠色丁香久久婷婷综| 欧美在线不卡视频| 国产精品久久久久久久久免费樱桃 | 欧美在线你懂得| 久久久久久麻豆| 日本欧美久久久久免费播放网| 成人av在线一区二区| 精品久久久久av影院| 亚洲福利视频导航| 91在线国产观看| 国产亚洲欧美日韩在线一区| 视频一区欧美日韩| 欧美综合久久久| 国产精品福利一区二区| 韩国视频一区二区| 91精品欧美一区二区三区综合在 | 亚洲成人资源在线| 波多野结衣视频一区| 久久久久久久综合日本| 日本成人超碰在线观看| 欧美三级乱人伦电影| 亚洲欧美一区二区三区国产精品| 国产精品香蕉一区二区三区| 91精品国产免费久久综合| 亚洲午夜免费电影| 日本精品裸体写真集在线观看| 国产日韩精品一区二区三区 | 欧美日韩一区二区在线观看| 亚洲免费观看高清完整版在线观看熊| 韩国av一区二区| 久久午夜国产精品| 蜜臀av一区二区在线观看| 91超碰这里只有精品国产| 日韩激情一区二区| 91精品国产91综合久久蜜臀| 日日夜夜一区二区| 91精品国产日韩91久久久久久| 日韩国产精品91| 日韩一级完整毛片| 久久精品国产亚洲aⅴ| 欧美一区二区三区性视频| 日韩黄色片在线观看| 91精品国产综合久久福利软件| 免费久久99精品国产| 日韩欧美一二三| 国产在线麻豆精品观看| 久久久久一区二区三区四区| 国产精品资源在线看| 国产免费成人在线视频| www.欧美亚洲| 一区二区三区免费在线观看| 欧美日韩另类国产亚洲欧美一级| 日本特黄久久久高潮| 精品乱码亚洲一区二区不卡| 国产精品一区二区久激情瑜伽| 中文字幕乱码一区二区免费| 99精品视频在线播放观看| 一个色在线综合| 欧美亚洲日本国产| 卡一卡二国产精品| 国产精品天美传媒| 91黄视频在线| 蜜桃精品在线观看| 国产欧美1区2区3区| 日本高清无吗v一区| 日韩av网站免费在线| 国产欧美综合色| 在线免费观看日本欧美| 久久97超碰国产精品超碰| 国产精品乱码一区二区三区软件| 在线观看91精品国产入口| 久久er精品视频| 日韩理论在线观看|