在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,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è)計應(yīng)用 > 51單片機(jī)教程:單片機(jī)算術(shù)運算指令

            51單片機(jī)教程:單片機(jī)算術(shù)運算指令

            作者: 時間:2012-06-15 來源:網(wǎng)絡(luò) 收藏

            不帶進(jìn)位位的加法

            本文引用地址:http://www.biyoush.com/article/171292.htm

            ADD A,#DATA ;例:ADD A,#10H

            ADD A,direct ;例:ADD A,10H

            ADD A,Rn ;例:ADD A,R7

            ADD A,@Ri ;例:ADD A,@R0

            用途:將A中的值與其后面的值相加,最終結(jié)果否是回到A中。

            例:MOV A,#30H

            ADD A,#10H

            則執(zhí)行完本條后,A中的值為40H。

            下面的題目自行練習(xí)

            MOV 34H,#10H

            MOV R0,#13H

            MOV A,34H

            ADD A,R0

            MOV R1,#34H

            ADD A,@R1

            帶進(jìn)位位的加法

            ADDC A,Rn

            ADDC A,direct

            ADDC A,@Ri

            ADDC A,#data

            用途:將A中的值和其后面的值相加,并且加上進(jìn)位位C中的值。

            說明:由于51是一種8位機(jī),所以只能做8位的數(shù)學(xué),但8位的范圍只有0-255,這在實際工作中是不夠的,因此就要進(jìn)行擴(kuò)展,一般是將2個8位的數(shù)學(xué)合起來,成為一個16位的運算,這樣,能表達(dá)的數(shù)的范圍就能達(dá)到0-65535。如何合并呢?其實很簡單,讓我們看一個10進(jìn)制數(shù)的例程:

            66+78。

            這兩個數(shù)相加,我們根本不在意這的過程,但事實上我們是這樣做的:先做6+8(低位),然后再做6+7,這是高位。做了兩次加法,只是我們做的時候并沒有刻意分成兩次加法來做罷了,或者說我們并沒有意識到我們做了兩次加法。之所以要分成兩次來做,是因為這兩個數(shù)超過了一位數(shù)所能表達(dá)的范置(0-9)。

            在做低位時產(chǎn)生了進(jìn)位,我們做的時候是在適當(dāng)?shù)奈恢命c一下,然后在做高位加法是將這一點加進(jìn)去。那么計算機(jī)中做16位加法時同樣如此,先做低8位的,如果兩數(shù)相加產(chǎn)生了進(jìn)位,也要“點一下”做個標(biāo)記,這個標(biāo)記就是進(jìn)位位C,在PSW中。在進(jìn)行高位加法是將這個C加進(jìn)去。例:1067H+10A0H,先做67H+A0H=107H,而107H顯然超過了0FFH,因此最終保存在A中的是7,而1則到了PSW中的CY位了,換言之,CY就相當(dāng)于是100H。然后再做10H+10H+CY,結(jié)果是21H,所以最終的結(jié)果是2107H。


            上一頁 1 2 3 下一頁

            評論


            相關(guān)推薦

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

            關(guān)閉