新聞中心

        EEPW首頁(yè) > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 單片機(jī)關(guān)鍵技術(shù)基礎(chǔ)詳解(四)

        單片機(jī)關(guān)鍵技術(shù)基礎(chǔ)詳解(四)

        作者: 時(shí)間:2012-03-28 來(lái)源:網(wǎng)絡(luò) 收藏
        宋體, arial; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; PADDING-TOP: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); orphans: 2; widows: 2; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">  乘法指令

          MUL AB

          此指令的功能是將A和B中的兩個(gè)8位無(wú)符號(hào)數(shù)相乘,兩數(shù)相乘結(jié)果一般比較大,因此最終結(jié)果用1個(gè)16位數(shù)來(lái)表達(dá),其中高8位放在B中,低8位放在A中。在乘積大于FFFFFH(65535)時(shí),0V置1(溢出),不然OV為0,而CY總是0。

          例:(A)=4EH,(B)=5DH,執(zhí)行指令

          MUL AB后,乘積是1C56H,所以在B中放的是1CH,而A中放的則是56H。

          除法指令

          DIV AB

          此指令的功能是將A中的8位無(wú)符號(hào)數(shù)除了B中的8位無(wú)符號(hào)數(shù)(A/B)。除法一般會(huì)出現(xiàn)小數(shù),但計(jì)算機(jī)中可沒(méi)法直接表達(dá)小數(shù),它用的是我們小學(xué)生還沒(méi)接觸到小數(shù)時(shí)用的商和余數(shù)的概念,如13/5,其商是2,余數(shù)是3。除了以后,商放在A中,余數(shù)放在B中。CY和OV都是0。如果在做除法前B中的值是00H,也就是除數(shù)為0,那么0V=1。

          加1指令

          INC A

          INC Rn

          INC direct

          INC @Ri

          INC DPTR

          用途很簡(jiǎn)單,就是將后面目標(biāo)中的值加1。例:(A)=12H,(R0)=33H,(21H)=32H,(34H)=22H,DPTR=1234H。執(zhí)行下面的指令:

          INC A (A)=13H

          INC R2 (R0)=34H

          INC 21H (21H)=33H

          INC @R0 (34H)=23H

          INC DPTR ( DPTR)=1235H



        關(guān)鍵詞: 單片機(jī) 關(guān)鍵技術(shù)

        評(píng)論


        相關(guān)推薦

        技術(shù)專(zhuān)區(qū)

        關(guān)閉
        主站蜘蛛池模板: 乳源| 许昌市| 台前县| 英德市| 长汀县| 同仁县| 河间市| 永寿县| 花莲市| 安徽省| 揭阳市| 华宁县| 甘德县| 洪泽县| 甘南县| 固镇县| 平顺县| 湘西| 林周县| 安龙县| 文昌市| 都昌县| 清水河县| 津南区| 田林县| 固阳县| 米脂县| 芦溪县| 贡觉县| 辽阳县| 铜梁县| 长岭县| 雷州市| 治多县| 保定市| 河西区| 阜平县| 镶黄旗| 昌图县| 南昌市| 柘城县|