在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<s id="cmphk"><label id="cmphk"></label></s>
    <span id="cmphk"><var id="cmphk"></var></span>
    <dfn id="cmphk"><var id="cmphk"></var></dfn>
    <menu id="cmphk"><thead id="cmphk"></thead></menu>

    <address id="cmphk"></address>

      <dfn id="cmphk"></dfn>
      
      
      <span id="cmphk"></span>

      <object id="cmphk"><tt id="cmphk"></tt></object>
      1. 新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > PIC單片機4位16進制數(shù)除于4位16進制數(shù)子程序

        PIC單片機4位16進制數(shù)除于4位16進制數(shù)子程序

        作者: 時間:2016-11-29 來源:網絡 收藏
        ;**************************************************************
        ;   除法子程序;/*************************************************************CF1   MOVLW 0FFH;被除數(shù)MOVWF 70H ;被除數(shù)高8位寄存器 MOVLW 0FFH;被除數(shù)MOVWF 71H;被除數(shù)低8位寄存器MOVLW 00HMOVWF 72H ;余數(shù)高8位寄存器MOVLW 00HMOVWF 73H ;余數(shù)低8位寄存器MOVLW 00HMOVWF 74H;商高8位寄存器MOVLW 00HMOVWF 75H;商低8位寄存器MOVLW D0;除數(shù)MOVWF 76H;除數(shù)高8位寄存器MOVLW D2;除數(shù)MOVWF 77H;除數(shù)低8位寄存器MOVLW D16MOVWF 7AHCF2  RLF  71H,1;先把移低字節(jié)移到高字節(jié)位RLF  70H,1;先處理高字節(jié)和接收低字節(jié)傳上來的位字節(jié)RLF  73H,1;把移出來的數(shù)處理RLF  72H,1;把移出來的數(shù)處理MOVFW 77HSUBWF 73H,0;先減低字節(jié)8位MOVWF 7BH;臨時保存余數(shù)MOVFW 76HBTFSS STATUS,C;判斷是否有借位減法指令只影響C不受C影響INCF 76H,0;是被減數(shù)加1SUBWF 72H,0 ;再減高8位 BTFSS STATUS,C;判斷大小大則保存余數(shù)到R2,R3GOTO CF3MOVWF 72H ;保存高八位余數(shù)MOVFW 7BHMOVWF 73H;保存低八位余數(shù);由于除數(shù)為4位16進制數(shù)所以余數(shù)有可能超過2位16進制數(shù)要用2個寄存器CF3   RLF  75H,1;先把存到低字節(jié)位RLF  74H,1;通過低字節(jié)存到高字節(jié)DECFSZ 7AH,1;判斷是否完成GOTO CF2   RETURN


        關鍵詞: PIC單片機16進制

        評論


        技術專區(qū)

        關閉