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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 51單片機匯編程序集.txt

?? 51單片機匯編程序集.rar
?? TXT
?? 第 1 頁 / 共 3 頁
字號:
          MOV    A,R2
          MOV    @R1,A
          MOV    A,R3
          MOV    R0,A
          RET
;N字節數據左移程序 RLC([R0])=(CF[R0])
;入口    :R0,R7
;占用資源:ACC,B
;堆棧需求:2字節
;出口    :R0,CF
NRLCN    :MOV    B,R0
          CLR    C
NRLN1    :MOV    A,@R0
          RLC    A
          MOV    @R0,A
          INC    R0
          DJNZ   R7,NRLN1
          MOV    R0,B
          RET
;原碼有符號雙字節減法程序 (R3R4-R6R7)=R3R4
;入口    :R3,R4,R6,R7
;占用資源:ACC,DADD
;堆棧需求:6字節
;出口    :R3,R4,OV
DSUB     :MOV    A,R6
          CPL    ACC.7
          MOV    R6,A
          LCALL  DADD
          RET
;原碼有符號雙字節加法程序 (R3R4+R6R7)=R3R4
;入口    :R3,R4,R6,R7
;占用資源:ACC,SR0,NADD,NSUB,CMPT
;堆棧需求:4字節
;出口    :R3,R4,OV
DADD     :MOV    A,R3
          MOV    C,ACC.7
          MOV    SR0,C
          XRL    A,R6
          MOV    C,ACC.7
          MOV    A,R3
          CLR    ACC.7
          MOV    R3,A
          MOV    A,R6
          CLR    ACC.7
          MOV    R6,A
          JC     DAB2
          LCALL  NADD
          MOV    A,R3
          JB     ACC.7,DABE
DAB1     :MOV    C,SR0
          MOV    ACC.7,C
          MOV    R3,A
          CLR    OV
          RET
DABE     :SETB   OV
          RET
DAB2     :LCALL  NSUB
          MOV    A,R3
          JNB    ACC.7,DAB1
          LCALL  CMPT
          CPL    SR0
          SJMP   DAB1
;原碼有符號雙字節乘法程序 (R3R4*R6R7)=(R5R2R3R4)
;入口    :R3,R4,R6,R7
;占用資源:ACC,SR0,NMUL22
;堆棧需求:4字節
;出口    :R5,R2,R3,R4
IMUL     :MOV    A,R3
          XRL    A,R6
          MOV    C,ACC.7
          MOV    SR0,C
          MOV    A,R3
          CLR    ACC.7
          MOV    R3,A
          MOV    A,R6
          CLR    ACC.7
          MOV    R6,A
          LCALL  NMUL22
          MOV    A,R5
          MOV    C,SR0
          MOV    ACC.7,C
          MOV    R5,A
          RET
;原碼有符號雙字節除法程序 (R5R2R3R4/R6R7)=(R3R4) 余數(R6R7)
;入口    :R5,R2,R3,R4
;占用資源:ACC,SR0,NDIV42
;堆棧需求:6字節
;出口    :R3,R4,R6,R7,OV
IDIV     :MOV    A,R5
          XRL    A,R6
          MOV    C,ACC.7
          MOV    SR0,C
          MOV    A,R5
          CLR    ACC.7
          MOV    R5,A
          MOV    A,R6
          CLR    ACC.7
          MOV    R6,A
          LCALL  NDIV42
          MOV    A,R3
          JB     ACC.7,IDIVE
          JB     OV,IDIVE
          MOV    C,SR0
          MOV    ACC.7,C
          MOV    R3,A
          RET
IDIVE    :SETB   OV
          RET
 
;單字節順序查找程序
;入口    :R0,R1,A,R7
;占用資源:B
;堆棧需求:2字節
;出口    :R0,R1,A
FINDB1   :MOV    B,A
          MOV    DPL,R1
          MOV    DPH,R0
FINDB11  :MOVX   A,@DPTR
          CJNE   A,B,FINDB12
          MOV    R1,DPL
          MOV    R0,DPH
          CLR    A
          RET
FINDB12  :INC    DPTR
          DJNZ   R7,FINDB11
          MOV    A,#0FFH
          RET
;單字節順序查找程序
;入口    :R0,R1,A,R6,R7
;占用資源:B
;堆棧需求:2字節
;出口    :R0,R1,A
FINDB2   :MOV    B,A
          MOV    DPL,R1
          MOV    DPH,R0
          MOV    A,R7
          JZ     FINDB21
          INC    R6
FINDB21  :MOVX   A,@DPTR
          CJNE   A,B,FINDB22
          MOV    R1,DPL
          MOV    R0,DPH
          CLR    A
          RET
FINDB22  :INC    DPTR
          DJNZ   R7,FINDB21
          DJNZ   R6,FINDB21
          MOV    A,#0FFH
          RET
;雙字節字符串順序查找程序
;入口    :R0,R1,R3,R4,R7
;占用資源:ACC,B
;堆棧需求:2字節
;出口    :R0,R1,A
FINDS1   :MOV    DPL,R1
          MOV    DPH,R0
FINDS11  :MOVX   A,@DPTR
          INC    DPTR
          CLR    C
          SUBB   A,R4
          JNZ    FINDS12
          MOVX   A,@DPTR
          SUBB   A,R3
          JNZ    FINDS12
          MOV    A,DPL
          CLR    C
          SUBB   A,#01H
          MOV    R1,A
          MOV    A,DPH
          SUBB   A,#00H
          MOV    R0,A
          CLR    A
          RET
FINDS12  :DJNZ   R7,FINDS11
          MOV    A,#0FFH
          RET
;雙字節字符串順序查找程序
;入口    :R0,R1,R3,R4,R6,R7
;占用資源:ACC,B
;堆棧需求:2字節
;出口    :R0,R1,A
FINDS2   :MOV    DPL,R1
          MOV    DPH,R0
          MOV    A,R7
          JZ     FINDS21
          INC    R6
FINDS21  :MOVX   A,@DPTR
          INC    DPTR
          CLR    C
          SUBB   A,R4
          JNZ    FINDS22
          MOVX   A,@DPTR
          SUBB   A,R3
          JNZ    FINDS22
          MOV    A,DPL
          CLR    C
          SUBB   A,#01H
          MOV    R1,A
          MOV    A,DPH
          SUBB   A,#00H
          MOV    R0,A
          CLR    A
          RET
FINDS22  :DJNZ   R7,FINDS21
          DJNZ   R6,FINDS21
          MOV    A,#0FFH
          RET
;N字節字符串順序查找程序
;入口    :ADDPH,ADDPL,R0,R6,R7,N
;占用資源:ACC,B,R2,NCNT
;堆棧需求:2字節
;出口    :ADDPH,ADDPL,A
FINDN    :MOV    A,R0
          MOV    R2,A
          MOV    A,ADDPL
          MOV    DPL,A
          MOV    A,ADDPH
          MOV    DPH,A
          MOV    A,R7
          JZ     FINDN1
          INC    R6
FINDN1   :MOV    A,R2
          MOV    R0,A
          MOV    A,N
          MOV    NCNT,A
FINDN2   :MOVX   A,@DPTR
          CLR    C
          SUBB   A,@R0
          JNZ    FINDN3
          INC    DPTR
          INC    R0
          DJNZ   NCNT,FINDN2
          MOV    A,DPL
          CLR    C
          SUBB   A,N
          MOV    ADDPL,A
          MOV    A,DPH
          SUBB   A,#00H
          MOV    ADDPH,A
          CLR    A
          RET
FINDN3   :CLR    C
          MOV    A,R0
          SUBB   A,R2
          JNZ    FINDN4
          INC    DPTR
FINDN4   :DJNZ   R7,FINDN1
          DJNZ   R6,FINDN1
          MOV    A,#0FFH
          RET
;單字節最值查找程序
;入口    :R0,R1,R6,R7
;占用資源:ACC,B
;堆棧需求:2字節
;出口    :R0(最大值),R1(最小值),R2,R3,R4,R5
FMAMIB   :MOV    DPL,R1
          MOV    DPH,R0
          MOVX   A,@DPTR
          MOV    R0,A
          MOV    R1,A
          MOV    A,DPL
          MOV    R3,A
          MOV    R5,A
          MOV    A,DPH
          MOV    R2,A
          MOV    R4,A
          MOV    A,R7
          JZ     FMMB1
          INC    R6
FMMB1    :MOVX   A,@DPTR
          MOV    B,A
          SETB   C
          SUBB   A,R0
          JC     FMMB2
          MOV    R0,B
          MOV    R3,DPL
          MOV    R2,DPH
          SJMP   FMMB3
FMMB2    :MOV    A,B
          CLR    C
          SUBB   A,R1
          JNC    FMMB3
          MOV    R1,B
          MOV    R5,DPL
          MOV    R4,DPH
FMMB3    :INC    DPTR
          DJNZ   R7,FMMB1
          DJNZ   R6,FMMB1
          RET
;浮點數順序查找程序
;入口    :R0,R1,R2,R3,R4,R6,R7
;占用資源:B,NCNT,FCMP
;堆棧需求:2字節
;出口    :R0,R1,A
FINDF    :MOV    DPL,R1
          MOV    DPH,R0
          MOV    A,R7
          MOV    B,A
          MOV    NCNT,R6
          JZ     FINDF1
          INC    NCNT
FINDF1   :MOVX   A,@DPTR
          INC    DPTR
          MOV    R5,A
          MOVX   A,@DPTR
          INC    DPTR
          MOV    R6,A
          MOVX   A,@DPTR
          INC    DPTR
          MOV    R7,A
          LCALL  FCMP
          JNZ    FINDF2
          MOV    A,DPL
          CLR    C
          SUBB   A,#03H
          MOV    R1,A
          MOV    A,DPH
          SUBB   A,#00H
          MOV    R0,A
          CLR    A
          RET
FINDF2   :DJNZ   B,FINDF1
          DJNZ   NCNT,FINDF1
          MOV    A,#0FFH
          RET
;浮點數最值查找程序
;入口    :ADDPH,ADDPL,R6,R7
;占用資源:ACC,B,NCNT,ITEMOV,EBMOV,MOVB,MOVR1,FCMP
;堆棧需求:5字節
;出口    :[R0](最大值),[R1](最小值),R2,R3,R4,R5
FMAMIF   :MOV    A,ADDPL
          MOV    R3,A
          MOV    R5,A
          MOV    DPL,A
          MOV    A,ADDPH
          MOV    R2,A
          MOV    R4,A
          MOV    DPH,A
          MOV    B,R7
          MOV    R7,#03H
          LCALL  ITEMOV
          MOV    R7,#03H
          LCALL  IBMOV
          MOV    A,B
          JZ     FMMF1
          INC    NCNT
FMMF1    :PUSH   B
          MOVX   A,@DPTR
          INC    DPTR
          MOV    R2,A
          MOVX   A,@DPTR
          INC    DPTR
          MOV    R3,A
          MOVX   A,@DPTR
          INC    DPTR
          MOV    R4,A
          LCALL  MOVR1
          LCALL  FCMP
          JNC    FMMF2
          MOV    A,R0
          XCH    A,R1
          MOV    R0,A
          LCALL  MOVB
          MOV    R5,DPL
          MOV    R4,DPH
          MOV    A,R0
          XCH    A,R1
          MOV    R0,A
          SJMP   FMMF3
FMMF2    :MOV    A,R0
          XCH    A,R1
          MOV    R0,A
          LCALL  MOVR1
          LCALL  FCMP
          MOV    A,R0
          XCH    A,R1
          MOV    R0,A
          JZ     FMMF3
          JC     FMMF3
          LCALL  MOVB
          MOV    R3,DPL
          MOV    R2,DPH
FMMF3    :POP    B
          DJNZ   B,FMMF1
          DJNZ   NCNT,FMMF1
          RET

;單字節折半查找程序
;入口    :A,R0,R1,R6,R7
;占用資源:B,R2
;堆棧需求:2字節
;出口    :R0,R1
SEARCHB  :MOV    B,A
          MOV    A,R1
          ADD    A,R7
          MOV    R7,A
          MOV    A,R0
          ADDC   A,R6
          MOV    R6,A
          MOV    A,R7
          SUBB   A,#01H
          MOV    R7,A
          JNC    SECH1
          DEC    R6
SECH1    :MOV    A,R7
          CLR    C
          SUBB   A,R1
          MOV    A,R6
          SUBB   A,R0
          JNC    SECH2
          MOV    A,#0FFH
          RET
SECH2    :MOV    A,R7
          ADD    A,R1
          MOV    R2,A
          MOV    A,R6
          ADDC   A,R0
          RRC    A
          MOV    DPH,A
          MOV    A,R2
          RRC    A
          MOV    DPL,A
          MOVX   A,@DPTR
          CLR    C
          SUBB   A,B
          JNC    SECH3
          INC    DPTR
          MOV    R0,DPH
          MOV    R1,DPL
          SJMP   SECH1
SECH3    :JZ     SECH5
          MOV    A,DPL
          SUBB   A,#01H
          MOV    R7,A
          JNC    SECH4
          MOV    R6,DPH
          DEC    R6
SECH4    :SJMP   SECH1
SECH5    :MOV    R0,DPH
          MOV    R1,DPL
          CLR    A
          RET

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合中文字幕| 亚洲成a人v欧美综合天堂下载 | www.欧美日韩国产在线| 亚洲欧美另类综合偷拍| 69堂成人精品免费视频| 国产成人精品免费一区二区| 亚洲与欧洲av电影| 久久精品无码一区二区三区| 欧美中文字幕一区二区三区亚洲| 男男成人高潮片免费网站| 中文字幕一区二区在线观看 | 欧美在线三级电影| 狠狠色丁香婷综合久久| 一区二区免费在线| 久久综合久久99| 日本久久电影网| 国产在线精品免费| 亚洲一区二区三区在线| 国产亚洲精品aa| 在线成人免费观看| 色综合久久99| 大尺度一区二区| 久久精品国产亚洲5555| 亚洲午夜羞羞片| 2023国产一二三区日本精品2022| 欧美性受极品xxxx喷水| 国产成人精品亚洲午夜麻豆| 日韩vs国产vs欧美| 亚洲人妖av一区二区| 欧美v国产在线一区二区三区| 欧美伊人久久久久久久久影院| 岛国精品在线播放| 精品一区二区影视| 日韩电影在线一区| 国产精品福利一区| 国产日韩在线不卡| 亚洲精品一区二区三区精华液| 欧美色手机在线观看| 97国产一区二区| 国产成人综合亚洲91猫咪| 麻豆一区二区三区| 视频一区视频二区中文| 亚洲综合一区在线| 亚洲免费在线观看视频| 亚洲欧美综合色| 国产精品久久一卡二卡| 国产欧美一二三区| 久久这里只精品最新地址| 亚洲天堂网中文字| 国产精品久久久久一区二区三区共 | 国产无人区一区二区三区| 欧美一二区视频| 欧美日韩大陆一区二区| 欧美在线|欧美| 欧美在线看片a免费观看| hitomi一区二区三区精品| yourporn久久国产精品| 成人免费毛片嘿嘿连载视频| 久久99精品国产.久久久久久| 久久精品国产77777蜜臀| 奇米影视在线99精品| 麻豆精品久久精品色综合| 亚洲国产视频一区二区| 亚洲一区二区四区蜜桃| 亚洲图片欧美综合| 亚洲国产日韩一区二区| 日韩国产精品大片| 麻豆精品久久久| 狠狠色丁香婷综合久久| 成人午夜av影视| 色天使久久综合网天天| 在线观看一区二区精品视频| 色天天综合色天天久久| 7777精品久久久大香线蕉| 日韩一级在线观看| 26uuu色噜噜精品一区| 中文在线一区二区| 日韩理论电影院| 亚洲一区二区视频在线观看| 男女性色大片免费观看一区二区 | 中文字幕在线观看一区二区| 国产精品乱码一区二区三区软件 | 亚洲免费在线观看| 亚洲18影院在线观看| 秋霞国产午夜精品免费视频 | 韩日av一区二区| 成人99免费视频| 欧美日韩国产中文| 亚洲精品在线免费播放| 国产精品沙发午睡系列990531| 尤物在线观看一区| 亚洲高清不卡在线| 激情欧美日韩一区二区| 99久久99精品久久久久久| 在线播放/欧美激情| 国产无一区二区| 国产精品国产三级国产普通话三级| 一区二区三区久久久| 另类小说视频一区二区| 精品一区二区在线看| 欧美一区二区三区喷汁尤物| 欧美国产精品一区二区三区| 青青国产91久久久久久| 91久久精品一区二区| 欧美国产精品专区| 国精产品一区一区三区mba桃花| 欧美日韩的一区二区| 亚洲精品视频自拍| 99精品视频一区| 欧美国产亚洲另类动漫| 国产在线一区观看| 日韩美女视频在线| 日韩国产欧美三级| 欧美精品成人一区二区三区四区| 亚洲美女在线一区| 成人在线综合网站| 久久综合九色综合97婷婷女人 | 亚洲欧洲精品成人久久奇米网| 国产精品一二三四五| 日韩美一区二区三区| 日韩av不卡在线观看| 欧美日韩综合一区| 一区二区视频在线| 91麻豆.com| 中文字幕综合网| www.日本不卡| 亚洲天堂a在线| 色综合久久久久综合99| 亚洲精品免费在线| 在线中文字幕一区| 伊人婷婷欧美激情| 欧美色图天堂网| 亚洲mv大片欧洲mv大片精品| 欧美性一级生活| 日韩一区精品字幕| 欧美一级夜夜爽| 韩国av一区二区三区| 久久久久成人黄色影片| 福利电影一区二区三区| 亚洲国产精品精华液2区45| www.色精品| 亚洲一区二区精品久久av| 欧美性生活大片视频| 三级在线观看一区二区 | 欧美精品aⅴ在线视频| 性欧美疯狂xxxxbbbb| 欧美一区二区视频在线观看2020| 卡一卡二国产精品 | 精品福利av导航| 国产精品影视网| 国产精品不卡在线| 在线免费精品视频| 免费在线观看一区| 久久久av毛片精品| av成人老司机| 亚洲高清久久久| 精品国免费一区二区三区| 成人性生交大片免费看视频在线| 韩国av一区二区三区在线观看| 久久久精品国产免大香伊 | 欧美写真视频网站| 青青草97国产精品免费观看| 国产欧美一区二区精品忘忧草| 成人h精品动漫一区二区三区| 亚洲综合av网| 日韩女优制服丝袜电影| 粉嫩av一区二区三区| 一区二区三区中文字幕电影| 欧美男女性生活在线直播观看| 国产呦萝稀缺另类资源| 亚洲你懂的在线视频| 欧美一二三四区在线| 成人性生交大合| 日日摸夜夜添夜夜添精品视频| 久久精品水蜜桃av综合天堂| 欧美在线免费观看亚洲| 国产一区中文字幕| 一区二区不卡在线播放 | www亚洲一区| 在线免费观看视频一区| 国内成人精品2018免费看| 亚洲欧美日韩久久精品| 精品99999| 欧美日韩在线精品一区二区三区激情 | 欧美在线看片a免费观看| 国产一区二区精品在线观看| 亚洲综合无码一区二区| 久久美女艺术照精彩视频福利播放 | 2021国产精品久久精品| 欧美性生交片4| av爱爱亚洲一区| 青草国产精品久久久久久| 亚洲另类中文字| 国产午夜精品福利| 欧美精品久久天天躁| 色综合久久综合中文综合网| 国产精品一级在线| 日本女优在线视频一区二区| 亚洲黄色小说网站| 中文字幕在线播放不卡一区|