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

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 單片機(jī)匯編指令入門學(xué)習(xí)和查看

            單片機(jī)匯編指令入門學(xué)習(xí)和查看

            作者: 時(shí)間:2016-11-25 來源:網(wǎng)絡(luò) 收藏
            ORL A,R5 ; A與R5內(nèi)容或
            ORL A,R6 ; A與R6內(nèi)容或
            ORL A,R7 ; A與R7內(nèi)容或
            JNC L0017 ;進(jìn)位為0轉(zhuǎn)移
            ACALL L0017 ;絕對(duì)調(diào)用
            ANL 02H,A ; 直接地址與A與
            ANL 02H,#02H ; 立即數(shù)與直接地址與
            ANL A,#02H ; A與立即數(shù)與
            ANL A,02H ;A與直接地址與
            ANL A,@R0 ; A與R0間址與
            ANL A,@R1 ; A與R1間址與
            ANL A,R0 ; A與R0與
            ANL A,R1 ; A與R1與
            ANL A,R2 ; A與R2與
            ANL A,R3 ; A與R3與
            ANL A,R4 ; A與R4與
            ANL A,R5 ; A與R5與
            ANL A,R6 ; A與R6與
            ANL A,R7 ; A與R7與
            JZ L0084 ;A為零轉(zhuǎn)移
            L0084: AJMP L0017 ;絕對(duì)轉(zhuǎn)移
            XRL 01H,A ;直接地址與A異或
            XRL 02H,#01H ; 直接地址與立即數(shù)異或
            XRL A,#01H ;A與立即數(shù)異或
            XRL A,01H ; A與直接地址異或
            XRL A,@R0 ; A與R0間址址異或
            XRL A,@R1 ; A與R1間址址異或
            XRL A,R0 ; A與R0異或
            XRL A,R1 ; A與R1異或
            XRL A,R2 ; A與R2異或
            XRL A,R3 ; A與R3異或
            XRL A,R4 ; A與R4異或
            L0095: XRL A,R5 ; A與R5異或
            XRL A,R6 ; A與R6異或
            XRL A,R7 ; A與R7異或
            JNZ L0084 ;A不為零轉(zhuǎn)
            L009A: ACALL L0084 ;絕對(duì)調(diào)用
            ORL C,01H ;直接位或到進(jìn)位
            JMP @A+DPTR;相對(duì)于DPTR間接轉(zhuǎn)
            MOV A,#01H ;立即數(shù)送A
            MOV 01H,#02H ;立即數(shù)送直接地址
            MOV @R0,#01H ;立即數(shù)送間址R0
            MOV @R1,#02H ; 立即數(shù)送間址R1
            MOV R0,#01H ; 立即數(shù)送R0
            MOV R1,#01H ; 立即數(shù)送R1
            MOV R2,#01H ; 立即數(shù)送R2
            MOV R3,#01H ; 立即數(shù)送R3
            MOV R4,#01H ; 立即數(shù)送R4
            MOV R5,#01H ; 立即數(shù)送R5
            MOV R6,#01H ; 立即數(shù)送R6
            MOV R7,#01H ; 立即數(shù)送R7
            SJMP L00BA ;短轉(zhuǎn)移
            L00BA: AJMP L0095 ;絕對(duì)轉(zhuǎn)移
            ANL C,02H ;直接地址與進(jìn)位與
            ORG 00C0H ;
            MOV 02H,01H ;直接地址送直接地址
            MOV 01H,@R0;間址R0送直接地址
            MOV 01H,@R1; 間址R1送直接地址
            MOV 01H,R0 ; R0送直接地址
            MOV 01H,R1 ; R1送直接地址
            MOV 01H,R2 ; R2送直接地址
            MOV 01H,R3 ; R3送直接地址
            MOV 01H,R4 ; R4送直接地址
            MOV 01H,R5 ; R5送直接地址
            MOV 01H,R6 ; R6送直接地址
            MOV 01H,R7 ; R7送直接地址
            NOP
            MOV DPTR,#1234H;建立數(shù)據(jù)指針地址為1234H
            ACALL L00BA ;絕對(duì)調(diào)用
            MOV 03H,C ;進(jìn)位送03H位(即20H的03位)
            MOVC A,@A+DPTR ;由A+DPTR尋扯的程序存貯器字節(jié)送A
            SUBB A,#01H ;A減去立即數(shù)和進(jìn)位位
            SUBB A,02H ; A減去直接地址內(nèi)容和進(jìn)位位
            SUBB A,@R0 ; A減去R0間接RAM和進(jìn)位位
            SUBB A,@R1 ; A減去R1間接RAM和進(jìn)位位
            SUBB A,R0 ; A減去R0和進(jìn)位位
            SUBB A,R1 ; A減去R1和進(jìn)位位
            SUBB A,R2 ; A減去R2和進(jìn)位位
            SUBB A,R3 ; A減去R3和進(jìn)位位
            SUBB A,R4 ; A減去R4和進(jìn)位位
            SUBB A,R5 ; A減去R5和進(jìn)位位
            SUBB A,R6 ; A減去R6和進(jìn)位位
            SUBB A,R7 ; A減去R7和進(jìn)位位
            ORL C,/00H ;直接位的反或到進(jìn)位
            AJMP L0084 ;絕對(duì)轉(zhuǎn)移
            MOV C,03H ;直接位數(shù)送進(jìn)位
            INC DPTR ;數(shù)據(jù)指針加1
            MUL AB ;A乘以B
            NOP ;A5H為二字節(jié)空操作指令
            NOP
            MOV @R0,05H ;直接字芯送R0間接RAM
            MOV @R1,05H ; 直接字芯送R1間接RAM
            MOV R0,05H ; 直接字芯送R0
            MOV R1,05H ; 直接字芯送R1
            S0100: MOV R2,05H ; 直接字芯送R2
            MOV R3,05H ; 直接字芯送R3
            MOV R4,05H ; 直接字芯送R4
            MOV R5,05H ; 直接字芯送R5
            MOV R6,05H ; 直接字芯送R6
            MOV R7,05H ; 直接字芯送R7
            ANL C,/04H ; 直接位的反與到進(jìn)位
            ACALL S0100 ;絕對(duì)調(diào)用
            CPL 04H ;直接位取反
            CPL C ;進(jìn)位取反
            CJNE A,#01H,L0139 ;立即數(shù)與A比較,不相等則轉(zhuǎn)移
            CJNE A,01H,L0139 ; 直接字節(jié)與A比較,不相等則轉(zhuǎn)移
            CJNE @R0,#01H,L0139 ; 立即數(shù)與R0間接RAM比較,不相等則轉(zhuǎn)移
            CJNE @R1,#01H,L0139 ; 立即數(shù)與R1間接RAM比較,不相等則轉(zhuǎn)移
            CJNE R0,#01H,L0139 ; 立即數(shù)與R0比較,不相等則轉(zhuǎn)移
            CJNE R1,#01H,L0139 ; 立即數(shù)與R1比較,不相等則轉(zhuǎn)移
            CJNE R2,#01H,L0139 ; 立即數(shù)與R2比較,不相等則轉(zhuǎn)移
            CJNE R3,#01H,L0139 ; 立即數(shù)與R3比較,不相等則轉(zhuǎn)移
            CJNE R4,#01H,L0139 ; 立即數(shù)與R4比較,不相等則轉(zhuǎn)移
            CJNE R5,#01H,L0139 ; 立即數(shù)與R5比較,不相等則轉(zhuǎn)移
            CJNE R6,#01H,L0139 ; 立即數(shù)與R6比較,不相等則轉(zhuǎn)移
            CJNE R7,#01H,L0139 ; 立即數(shù)與R7比較,不相等則轉(zhuǎn)移
            PUSH 00H ;直接字節(jié)進(jìn)棧,SP加1
            L0139: AJMP L0084 ;絕對(duì)轉(zhuǎn)移
            CLR 04H ;直接位清零
            CLR C ;清零進(jìn)位
            SWAP A ;A左環(huán)移四位(A的二個(gè)半字節(jié)交換)
            XCH A,05H ;交換A和直接字節(jié)
            XCH A,@R0 ; 交換A和R0間接RAM
            XCH A,@R1 ; 交換A和R1間接RAM
            XCH A,R0 ; 交換A和R0
            XCH A,R1 ; 交換A和R1
            XCH A,R2 ; 交換A和R2
            XCH A,R3 ; 交換A和R3
            XCH A,R4 ; 交換A和R4
            XCH A,R5 ; 交換A和R5
            XCH A,R6 ; 交換A和R6
            XCH A,R7 ; 交換A和R7
            POP 00H ;直接字節(jié)出棧,SP減1
            ACALL L0139 ;絕對(duì)調(diào)用
            SETB 03H ;置位直接位
            SETB C ;置位進(jìn)位
            DA A ;A的十進(jìn)制加法調(diào)熊
            DJNZ 01H,L0139 ;直接字節(jié)減1,不為零則轉(zhuǎn)移
            XCHD A,@R0 ;交換A和R0間接RAM的低4位
            XCHD A,@R1 ; 交換A和R1間接RAM的低4位
            L0158: DJNZ R0,L0139 ; R0減1,不為零則轉(zhuǎn)移
            DJNZ R1,L0158 ; R1減1,不為零則轉(zhuǎn)移
            DJNZ R2,L0158 ; R2減1,不為零則轉(zhuǎn)移
            DJNZ R3,L0158 ; R3減1,不為零則轉(zhuǎn)移
            DJNZ R4,L0158 ; R4減1,不為零則轉(zhuǎn)移
            DJNZ R5,L0158 ; R5減1,不為零則轉(zhuǎn)移
            DJNZ R6,L0158 ; R6減1,不為零則轉(zhuǎn)移
            DJNZ R7,L0158 ; R7減1,不為零則轉(zhuǎn)移
            MOVX A,@DPTR ;外部數(shù)據(jù)(16位地址)送A
            L0169: NOP
            AJMP L0139 ;絕對(duì)轉(zhuǎn)移
            MOVX A,@R0 ;R0間址即外部數(shù)據(jù)(8位地址)送A
            MOVX A,@R1 ; R1間址即外部數(shù)據(jù)(8位地址)送A
            CLR A ;清零A
            MOV A,05H ;直接字節(jié)送A
            MOV A,@R0 ;R0間接RAM送A
            MOV A,@R1 ; R1間接RAM送A
            MOV A,R0 ; R0送A
            MOV A,R1 ; R1送A
            MOV A,R2 ; R2送A
            MOV A,R3 ; R3送A
            MOV A,R4 ; R4送A
            MOV A,R5 ; R5送A
            MOV A,R6 ; R6送A
            MOV A,R7 ; R7送A
            MOVX @DPTR,A ;A送外部數(shù)據(jù)(16位地址)
            NOP
            ACALL L0169 ;絕對(duì)調(diào)用
            MOVX @R0,A ;A送R0間址即外部數(shù)據(jù)(8位地址)
            MOVX @R1,A ; A送R1間址即外部數(shù)據(jù)(8位地址)
            CPL A ;A取反
            MOV 05H,A ;A送直接字節(jié)
            MOV @R0,A ; A送R0間址即間接RAM
            MOV @R1,A ; A送R1間址即間接RAM
            MOV R0,A ; A送R0
            MOV R1,A ; A送R1
            MOV R2,A ; A送R2
            MOV R3,A ; A送R3
            MOV R4,A ; A送R4
            MOV R5,A ; A送R5
            MOV R6,A ; A送R6
            MOV R7,A ; A送R7

            評(píng)論


            技術(shù)專區(qū)

            關(guān)閉