婷婷亚洲天堂影院-国产精品豆花视频www-伊人影院在线观看-日本少妇浓毛bbwbbwbbw-av网站观看-亚州欧美在线-91精品国产乱码久-任我爽精品视频在线播放-日本视频不卡-亚洲国产精品va在线观看香蕉-国产毛片乡下农村妇女-国产成人免费ā片在线观看老同学-欧美日韩免费在线-成人无码视频免费播放-色综合美女-免费毛片av

電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 電子開發 >> 單片機 >> 正文

51單片機指令系統(1)

作者:佚名    文章來源:網上收集    點擊數:    更新時間:2008/11/4
第十九課:匯編語言基礎
所謂指令,就是規定計算機進行某種操作的命令。

計算機按程序一條一條地依次執行指令,從而完成指定任務。一條指令只能完成有限的功能,為使計算機完成一定的或者復雜的功能,就需要一系列指令。一般來說,一臺計算機的指令越豐富,尋址方式越多,且每條指令的執行速度越快,則它的總體功能就越強。

程序設計語言:
機器語言
匯編語言
高級語言

我們學習的80C51單片機共有111條指令,這111條指令共有七種尋址方式。其中:

數據傳送類指令  29條

算術運算類指令  24條

邏輯運算及移位類指令  24條

控制轉移類指令  17條

位操作指令      17條

這111條指令的具體功能我們在后面的課程中將會逐條的與大家進行分析。

由于計算機只能識別二進制數,所以計算機的指令均由二進制代碼組成。為了閱讀和書寫的方便,常把它寫成十六進制形式,通常稱這樣的指令為機器指令。現在一般的計算機都有幾十甚至幾百種指令。顯然即便用十六進制去書寫和記憶也是不容易的,為了便于記憶和使用的方便,制造廠家對指令系統的每一條指令都給出了助記符。助記符是根據機器指令不同的功能和操作對象來描述指令的符號。由于助記符是用英文縮寫來描述指令的特征,因此它不但便于記憶,也便于理解和分類。這種用助記符形式來表示的機器指令稱為匯編語言指令。

匯編語言有如下特點:

① 助記符指令和機器指令一一對應,所以用匯編語言編寫的程序效率高,占用存儲空間小,運行速度快,因此匯編語言能編寫出最優化的程序。

② 使用匯編語言編程比使用高級語言困難。因為匯編語言是面向計算機的,匯編語言的程序設計人員必須對計算機硬件有相當深入的了解。

③ 匯編語言能直接訪問存儲器及接口電路,也能處理中斷,因此匯編語言程序能直接管理和控制硬件設備。

④ 匯編語言缺乏通用性,程序不易移植,各種計算機都有自己的匯編語言,不同計算機的匯編語言之間不能通用。

匯編指令的格式

MCS-51匯編語言的語句格式表示如下:

  〔<標號>〕:<操作碼>〔<操作數>〕;〔<注釋>〕

  即一條匯編語句是由標號、操作碼、操作數和注釋四個部分所組成,其中方括號括起來的是可選擇部分,可有可無,視需要而定。

指令通常兩部份組成:操作碼、操作數

操作碼:是由助記符表示的字符串,操作碼其實就是告訴我們這條指令是起什么樣的一個功能,是加?減?傳送?還是控制?等等。

操作數:是指參加操作的數據或者是數據地址。

注釋:為了便于我們閱讀程序,通常我們在指令的后面都會加上注釋。

標號:用來表示子程序名稱或程序執行條件跳轉時的程序跳轉地址,實際上是表示一個地址值。

在80C51指令系統中,操作數可以是1、2、3個,也可以沒有。不同功能的指令,操作數作用也不同。例如,傳送類指令多數有兩個操作數,寫在左面的稱為目的操作數(表示操作結果存放的單元地址),寫在右面的稱為源操作數(指出操作數的來源)。

操作碼與操作數之間必須用空格分開,操作數與操作數之間必須用逗號“,”分開。帶方括號的項可有可無,稱為可選項。由指令格式可見,操作碼是指令的核心,不可缺少。

例如一條傳送指令的書寫格式如為:MOV  A,3AH   ;(3AH)A
它表示將3AH存儲單元的內容送到累加器A中。

指令的長度

所謂指令的長度,就是描述一條指令所需要的字節數,用一個字節能描述的指令我們叫1字節指令,同理,用兩個字節描述的叫2字節指令,用三個字節描述的指令就叫3字節指令。在這里我們對80C51的111條指令進行了分類:
1字節指令共有49條
2字節指令共有45條
3字節指令共有17條
到底哪條指令是1字節、2字節或者3字節指令,在我們后面的指令表中都可以查閱到的。

這里有一個問題請大家引起注意,在前面的課程中,我們學習過指令計數器PC,PC是一個16位的計數器,那么這個指令計數器是怎樣來計數的呢?我們的指令有1字節、2字節、3字節指令。是不是每執行一個字節,這個指令計數器PC就自動加1?答案是錯誤的!!實際上,PC始終是跟蹤著指令的,并不是以字節數來相加。在我們存放程序的ROM中,是一個字節一個字節的向后執行,但程序計數器PC并不是每加一個字節就加1,它是對特定的某一條指令執行完了之后,相應的程序計數器PC才加1,那么這條指令可能是1個字節,也可能是2個或者3個字節。這個大家要引起重視。

在學習指令系統時,先要了解某些符號的意義,現說明如下:

Rn        :當前選中的工作寄存器組R0-R7(n=0-7)。它在片內數據存儲器中的地址由PSW中的RS1和RS0確定,可以是00H-07H(第0組)、08H-0FH(第1組)、10H-17H(第2組)、18H-1FH(第3組)。

Ri        :當前選中的工作寄存器組中可作為地址指針的兩個工作寄存器R0和R1(i=0或i=1)。它在片內數據存儲器中的地址由RS0及RS1確字,分別為00H、01H;08H、09H;10H、11H;18H、19H。

Direct    :8位片內RAM單元(包含SFR)的直接地址

#data     :代表指令中8位的常量數據

#data16   :代表指令中16位的常量數據

addr16    :LCALL與LJMP所使用的16位目的地址

addr11    :ACALL與AJMP所使用的11位目的地址

rel       :指程序遇條件跳躍時的相對地址,往前最多可以跳128個字節,往后最多可以跳127個字節。

bit       :特殊目的寄存器或內部數據RAM中可直接尋址的位。

@         :間接尋址方式中,表示間址寄存器的符號

/         :位操作指令中,表示對該位先取反再參與操作,但不影響該位原值。

X         :片內RAM的直接地址或寄存器

(X)     :在址接尋址方式中,表示直接地址X中的內容;在間接尋址方式中,表示由間址寄存器X指出的地址單元中的內容。

→       :指令操作流程,將箭頭左邊的內容送入箭頭右邊的單元內。



←       :指令操作流程,將箭頭右邊的內容送入箭頭左邊的單元內。
Tags:單片機開發,倒計時器,倒計時設計,電路設計  
責任編輯:admin
  • 上一篇文章:
  • 下一篇文章:
  • 相關文章列表
    單片機倒計時定時器
    請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
    1分 2分 3分 4分 5分

    還可以輸入 200 個字
    [ 查看全部 ] 網友評論
    關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
    返回頂部
    刷新頁面
    下到頁底
    晶體管查詢
    婷婷亚洲天堂影院-国产精品豆花视频www-伊人影院在线观看-日本少妇浓毛bbwbbwbbw-av网站观看-亚州欧美在线-91精品国产乱码久-任我爽精品视频在线播放-日本视频不卡-亚洲国产精品va在线观看香蕉-国产毛片乡下农村妇女-国产成人免费ā片在线观看老同学-欧美日韩免费在线-成人无码视频免费播放-色综合美女-免费毛片av
    <button id="4i884"></button>
  • <abbr id="4i884"><source id="4i884"></source></abbr>
  • <code id="4i884"><tr id="4i884"></tr></code>
  • <rt id="4i884"></rt>
    <li id="4i884"></li>
  • <rt id="4i884"><tr id="4i884"></tr></rt>
  • 亚洲女人在线观看| 91麻豆天美传媒在线| 丰满人妻一区二区三区53号| 久热精品在线播放| 日本 片 成人 在线| 好男人www社区| 亚洲精品怡红院| 污网站免费在线| 日韩中文字幕a| 午夜久久久精品| 久久成年人网站| 992tv成人免费观看| 最新av网址在线观看| 加勒比海盗1在线观看免费国语版| 激情图片中文字幕| 特级黄色录像片| 成人免费看片'免费看| 精品国产一区二区三区无码| 国产真人做爰毛片视频直播| 男人靠女人免费视频网站 | 50度灰在线观看| 国产 欧美 日韩 一区| 免费观看国产精品视频| 麻豆传传媒久久久爱| 中文字幕在线视频一区二区| youjizz.com在线观看| 亚洲乱码中文字幕久久孕妇黑人| 欧美一级裸体视频| 国产又爽又黄ai换脸| 日韩精品 欧美| 国产欧美一区二| 成熟丰满熟妇高潮xxxxx视频| 欧美性大战久久久久xxx| 牛夜精品久久久久久久| 天堂а√在线中文在线| 三年中国国语在线播放免费| 亚洲小说欧美另类激情| 欧美亚洲一二三区| 最新av在线免费观看| 国产女女做受ⅹxx高潮| 国内外成人激情免费视频| 黄色一级一级片| 国产a级黄色大片| 欧美一级小视频| 亚洲精品乱码久久久久久自慰| 自拍一级黄色片| 在线观看的毛片| 日本a视频在线观看| 日本在线观看视频一区| 欧美爱爱视频免费看| 警花观音坐莲激情销魂小说 | 手机福利在线视频| 激情网站五月天| 女人天堂av手机在线| 永久免费看av| 中文字幕一区二区在线观看视频| 日韩欧美在线播放视频| 日韩黄色短视频| 青青草综合在线| 日韩 欧美 自拍| 五月天六月丁香| 伊人国产精品视频| 青娱乐精品在线| 在线播放免费视频| 999热精品视频| 色噜噜狠狠一区二区三区狼国成人| 日韩久久一级片| 国产超级av在线| 亚洲欧洲日产国码无码久久99| 欧美大片在线播放| 日韩精品视频一区二区在线观看| 极品粉嫩国产18尤物| 黄色成人在线看| 男人靠女人免费视频网站| 国内自拍在线观看| 激情五月亚洲色图| jizz欧美性11| 色91精品久久久久久久久| 青青草原国产在线视频| www.日本久久| 国产欧美精品aaaaaa片| 日本人体一区二区| 欧美牲交a欧美牲交aⅴ免费下载| 亚洲精品高清无码视频| 51xx午夜影福利| 校园春色 亚洲色图| 一二三四视频社区在线| 手机在线观看日韩av| 日本黄网站色大片免费观看| 免费特级黄色片| 欧美 激情 在线| 久热精品在线播放| 精产国品一二三区| 国产深夜男女无套内射| 人妻内射一区二区在线视频| 欧美婷婷精品激情| 丁香色欲久久久久久综合网| 俄罗斯av网站| 成人性生交视频免费观看| 欧美午夜性视频| 色www免费视频| 欧美大黑帍在线播放| 欧美日韩亚洲自拍| 日韩在线观看a| 日日噜噜夜夜狠狠| cao在线观看| 夜夜夜夜夜夜操| 一女被多男玩喷潮视频| 日韩成人av免费| 黄色一级一级片| 超碰人人草人人| 18禁网站免费无遮挡无码中文| 黄色三级视频在线| 成年在线观看视频| 国产91色在线观看| 看av免费毛片手机播放| 国产日产欧美一区二区| 天天影视综合色| 国产成a人亚洲精v品在线观看| 青青青国产在线视频| 每日在线观看av| 麻豆映画在线观看| 天天做天天干天天操| 久久久久久久久久久免费视频| 青青视频免费在线观看| 久久久久久久久久久久久久久国产| 大伊香蕉精品视频在线| av动漫在线免费观看| 亚洲在线观看网站| 91女神在线观看| 天天色综合天天色| 激情内射人妻1区2区3区| 黄色片视频在线免费观看| 久久精品xxx| 国产精品成人久久电影| 国产一区二区片| 韩日视频在线观看| 国产欧美日韩小视频| 欧美中文字幕在线观看视频 | 免费涩涩18网站入口| chinese少妇国语对白| 成年人黄色片视频| 婷婷激情四射五月天| 色91精品久久久久久久久| 精品亚洲视频在线| 国产在线拍揄自揄拍无码| 300部国产真实乱| 久久av综合网| 免费高清在线观看免费| 日韩亚洲在线视频| 国产农村妇女精品久久| 欧美国产综合在线| 成人羞羞国产免费网站| 亚洲18在线看污www麻豆| 成人在线免费高清视频| 国内自拍在线观看| 潘金莲激情呻吟欲求不满视频| 一级黄色录像在线观看| 免费看污污视频| av观看免费在线| 婷婷视频在线播放| 欧美丰满熟妇bbbbbb百度| 91女神在线观看| 人妻夜夜添夜夜无码av| 亚洲成人天堂网| 在线观看污视频| 无码人妻丰满熟妇区毛片| 91欧美一区二区三区| 国产二级片在线观看| 两性午夜免费视频| 日韩中文字幕三区| a级黄色片网站| 亚洲 中文字幕 日韩 无码| 免费看污污视频| 91福利国产成人精品播放| 久草免费福利在线| 黄色片免费网址| 国产成人无码av在线播放dvd| 久久精品一二三四| 日韩av手机版| 精品这里只有精品| 大片在线观看网站免费收看| 自拍偷拍21p| 无码人妻丰满熟妇区毛片| wwwjizzjizzcom| 国产农村妇女精品久久| 乱子伦视频在线看| 91免费黄视频| 久久精品xxx| 日本大片免费看| 欧美一级特黄aaaaaa在线看片| 国产原创精品在线| 精品久久久久久久无码| 777久久久精品一区二区三区 | 欧美私人情侣网站| www.com毛片| 日韩av黄色网址| 逼特逼视频在线| 青青草原av在线播放| 男人日女人逼逼|