<nobr id="zkazv"></nobr>

      午夜精品一区二区三区成人,中文字幕av一区二区,亚洲AVAV天堂AV在线网阿V,肥臀浪妇太爽了快点再快点,国产网友愉拍精品视频手机,国产精品无码a∨麻豆,久久中文字幕一区二区,a级国产乱理伦片在线观看al
      首頁 新聞 工控搜 論壇 廠商論壇 產品 方案 廠商 人才 文摘 下載 展覽
      中華工控網首頁
        P L C | 變頻器與傳動 | 傳感器 | 現場檢測儀表 | 工控軟件 | 人機界面 | 運動控制
        D C S | 工業以太網 | 現場總線 | 顯示調節儀表 | 數據采集 | 數傳測控 | 工業安全
        電 源 | 嵌入式系統 | PC based | 機柜箱體殼體 | 低壓電器 | 機器視覺
      IC解密基礎知識:單片機算術運算指令
      深圳深科特電子科技公司
      收藏本文     查看收藏

      不帶進位位的單片機加法指令
      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中的值與其后面的值相加,最終結果否是回到A中。
      例:MOV A,#30H
      ADD A,#10H
      則執行完本條指令后,A中的值為40H。

      下面的題目自行練習
      MOV 34H,#10H
      MOV R0,#13H
      MOV A,34H
      ADD A,R0
      MOV R1,#34H
      ADD A,@R1

      帶進位位的加法指令
      ADDC A,Rn
      ADDC A,direct
      ADDC A,@Ri
      ADDC A,#data

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

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

      66+78。

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

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

      帶借位的單片機減法指令
      SUBB A,Rn
      SUBB A,direct
      SUBB A,@Ri
      SUBB A,#data

      設(每個H,(R2)=55H,CY=1,執行指令SUBB A,R2之后,A中的值為73H。
      說明:沒有不帶借位的單片機減法指令,如果需要做不帶位的減法指令(在做第一次相減時),只要將CY清零即可。

      乘法指令
      MUL AB

      此單片機指令的功能是將A和B中的兩個8位無符號數相乘,兩數相乘結果一般比較大,因此最終結果用1個16位數來表達,其中高8位放在B中,低8位放在A中。在乘積大于FFFFFH(65535)時,0V置1(溢出),不然OV為0,而CY總是0。
      例:(A)=4EH,(B)=5DH,執行指令
      MUL AB后,乘積是1C56H,所以在B中放的是1CH,而A中放的則是56H。
      除法指令
      DIV AB

      此單片機指令的功能是將A中的8位無符號數除了B中的8位無符號數(A/B)。除法一般會出現小數,但計算機中可沒法直接表達小數,它用的是我們小學生還沒接觸到小數時用的商和余數的概念,如13/5,其商是2,余數是3。除了以后,商放在A中,余數放在B中。CY和OV都是0。如果在做除法前B中的值是00H,也就是除數為0,那么0V=1。

      加1指令
      INC A
      INC Rn
      INC direct
      INC @Ri
      INC DPTR

      用途很簡單,就是將后面目標中的值加1。例:(A)=12H,(R0)=33H,(21H)=32H,(34H)=22H,DPTR=1234H。執行下面的指令:
      INC A (A)=13H
      INC R2 (R0)=34H
      INC 21H (21H)=33H
      INC @R0 (34H)=23H
      INC DPTR ( DPTR)=1235H

      后結果如上所示。

      說明:從結果上看INC A和ADD A,#1差不多,但INC A是單字節,單周期指令,而ADD #1則是雙字節,雙周期指令,而且INC A不會影響PSW位,如(A)=0FFH,INC A后(A)=00H,而CY依然保持不變。如果是ADD A ,#1,則(A)=00H,而CY一定是1。因此加1指令并不適合做加法,事實上它主要是用來做計數、地址增加等用途。另外,加法類指令都是以A為核心的&#0;&#0;其中一個數必須放在A中,而運算結果也必須放在A中,而加1類指令的對象則廣泛得多,能是寄存器、內存地址、間址尋址的地址等等。

      減1指令
      減1指令
      DEC A
      DEC RN
      DEC direct
      DEC @Ri

      與加1指令類似,就不多說了。
      綜合練習:
      MOV A,#12H
      MOV R0,#24H
      MOV 21H,#56H
      ADD A,#12H
      MOV DPTR,#4316H
      ADD A,DPH
      ADD A,R0
      CLR C
      SUBB A,DPL
      SUBB A,#25H
      INC A
      SETB C
      ADDC A,21H
      INC R0
      SUBB A,R0
      MOV 24H,#16H
      CLR C
      ADD A,@R0
      先寫出每步運行結果,然后將以上題目建入,并在軟件仿真中運行,觀察寄存器及有關單元的內容的變化,是否與自已的預想結果相同。


       

      狀 態: 離線

      公司簡介
      產品目錄

      公司名稱: 深圳深科特電子科技公司
      聯 系 人: 袁雪梅
      電  話: 0755-83766239
      傳  真:
      地  址: 華強北賽格科技園三棟東916
      郵  編: 518028
      主  頁:
       
      該廠商相關技術文摘:
      有關如何檢測組裝印制電路板缺陷問題?
      關于液體閃爍計數器抄板技術
      應用定時器中斷實例技術
      芯片解密專家詳解單片機中斷系統結構
      電源控制寄存器PCON
      pcb抄板技術之pcb調試技巧
      更多文摘...
      立即發送詢問信息在線聯系該技術文摘廠商:
      用戶名: 密碼: 免費注冊為中華工控網會員
      請留下您的有效聯系方式,以方便我們及時與您聯絡

      關于我們 | 聯系我們 | 廣告服務 | 本站動態 | 友情鏈接 | 法律聲明 | 不良信息舉報
      工控網客服熱線:0755-86369299
      版權所有 中華工控網 Copyright©2022 Gkong.com, All Rights Reserved

      主站蜘蛛池模板: 国内少妇人妻偷人精品视频| 日本久久99成人网站| 熟妇人妻av中文字幕老熟妇| 最新亚洲人成网站在线影院| 亚洲春色在线视频| 亚洲自拍偷拍福利小视频| 黄色特级片一区二区三区| 亚洲av专区一区| 国产精品无码成人午夜电影| 国产福利在线观看免费第一福利 | 自拍偷自拍亚洲精品播放| 久久香蕉国产线看观看怡红院妓院| 不卡在线一区二区三区视频| 西西人体44WWW高清大胆| 在线a亚洲v天堂网2018| 在线日韩日本国产亚洲| 中国女人内谢69xxxx| 亚洲一区二区三区自拍麻豆| 免费又爽又大又高潮视频| 老司机午夜精品视频资源| 武装少女在线观看高清完整版免费| 中文字幕理伦午夜福利片| 日韩视频中文字幕精品偷拍| 精选国产av精选一区二区三区| 人妻加勒比系列无码专区| 国产精品久久国产精麻豆99网站| 日韩有码中文字幕国产| 欧美国产日产一区二区| 亚洲自偷自拍另类小说| 国产精品一二三中文字幕| 在线涩涩免费观看国产精品| 72种姿势欧美久久久久大黄蕉| 亚洲码国产精品高潮在线| 欧洲精品亚洲精品日韩专区| 四虎在线成人免费观看| 欧美色欧美亚洲高清在线观看| 日本道之久夂综合久久爱| 国产精品成人久久电影| 亚洲av无码乱码在线观看野外| 久久精品一区二区东京热| 美欧日韩一区二区三区视频|