久久精品99久久_亚洲一区二区综合_狠狠色伊人亚洲综合成人_亚洲综合爱爱久久网

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當前位置:首頁 >> 技術中心 >> 單片機入門 >> 匯編語言基礎

匯編語言基礎

關鍵字:匯編語言 基礎 作者:admin 來源:不詳 發布時間:2018-05-19  瀏覽:36

通過前面的學習,我們對單片機的硬件結構已有了一定的了解,下面,我們將與大家一起來學習單片機的匯編指令系統。

所謂指令,就是規定計算機進行某種操作的命令。計算機按程序一條一條地依次執行指令,從而完成指定任務。一條指令只能完成有限的功能,為使計算機完成一定的或者復雜的功能,就需要一系列指令。

一般來說,一臺計算機的指令越豐富,尋址方式越多,且每條指令的執行速度越快,則它的總體功能就越強。

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

我們學習的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指出的地址單元中的內容。

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

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

編輯:admin  最后修改時間:2018-05-19

聯系方式

0755-82591179

郵箱:ivy@yingtexin.net

地址:深圳市南山區桃源街道平山社區平山一路2號南山云谷創業園二期11棟410-411

Copyright © 2014-2026 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號-4

久久精品99久久_亚洲一区二区综合_狠狠色伊人亚洲综合成人_亚洲综合爱爱久久网
午夜在线观看av| 天天做天天爱天天高潮| 国内精品国产三级国产99| 久久综合久久色| 青青在线视频免费| 欧美性猛交久久久乱大交小说| 成年人视频在线免费| 农村妇女精品一二区| 欧美在线观看视频网站| 三上悠亚在线一区二区| 亚洲xxx在线观看| 尤物网站在线看| 免费网站在线观看视频 | 亚洲精品蜜桃久久久久久| 女人床在线观看| 久久久久久免费看| 黑人糟蹋人妻hd中文字幕| 欧美黄色一级片视频| 国产又大又黄又粗的视频| www.com久久久| 男人添女荫道口女人有什么感觉| 精品无码国模私拍视频| 爱情岛论坛成人| 日本免费在线视频观看| www.av毛片| 亚洲黄色小视频在线观看| 亚洲涩涩在线观看| 日韩伦理在线免费观看| 中文字幕国产免费| 岛国大片在线播放| 欧美男女交配视频| 国内少妇毛片视频| 男人添女人下面免费视频| 日本xxx免费| 亚洲天堂av线| 国产又粗又猛又爽又黄的网站| 国产青青在线视频| 日本特黄在线观看| 男女视频一区二区三区| 欧美激情视频免费看| 亚洲涩涩在线观看| 国产精品一区二区羞羞答答| 国产在线xxxx| 国产四区在线观看| 污视频免费在线观看网站| 日韩美女爱爱视频| dy888午夜| 国产色视频在线播放| 97成人在线观看视频| 99国产精品白浆在线观看免费| 三级a在线观看| www黄色日本| 狠狠精品干练久久久无码中文字幕 | 日韩国产欧美亚洲| 久久久久久久久网| 国产又粗又猛大又黄又爽| jizz欧美激情18| 国语对白做受xxxxx在线中国| 日韩精品 欧美| 男女啪啪免费观看| 黄色网在线视频| 欧美国产视频一区| 成人午夜精品久久久久久久蜜臀| 成人在线免费观看网址| 国产免费xxx| 99久久99精品| 在线无限看免费粉色视频| 一起操在线视频| 亚洲精品第三页| 国内精品国产三级国产aⅴ久| 欧美成人乱码一二三四区免费| 色一情一区二区| 色婷婷激情视频| 五月天六月丁香| 久久视频免费在线| 日韩视频免费播放| 亚洲中文字幕无码不卡电影| 91香蕉视频污版| 色黄视频免费看| 国产freexxxx性播放麻豆| 黄色www网站| 天堂中文视频在线| 色中文字幕在线观看| 中文精品无码中文字幕无码专区| av免费观看大全| www亚洲成人| 日韩一级片一区二区| 妞干网在线视频观看| 成人亚洲精品777777大片| 艳母动漫在线免费观看| 无罩大乳的熟妇正在播放| 亚洲欧洲日本精品| 日韩在线观看a| 国产福利影院在线观看| 97久久国产亚洲精品超碰热| 日韩激情免费视频| 北条麻妃亚洲一区| www.中文字幕在线| 最新中文字幕久久| 欧美 激情 在线| 国产免费xxx| 色www免费视频| 国产原创中文在线观看| 91亚洲一区二区| 成年人在线看片| 青青青青在线视频| 中文字幕亚洲影院| 美女一区二区三区视频| 免费高清一区二区三区| 中日韩av在线播放| 日本www.色| 乱子伦视频在线看| 男人用嘴添女人下身免费视频| 樱空桃在线播放| 亚洲综合欧美在线| 精品一区二区中文字幕| 男人添女人荫蒂免费视频| 四虎免费在线观看视频| 中国黄色片一级| 亚洲欧洲日本精品| 我要看一级黄色大片| 亚洲欧美另类动漫| 日日摸天天爽天天爽视频| 人体内射精一区二区三区| 欧美 日韩 国产精品| 精品少妇人妻av一区二区| 国内av一区二区| 欧美激情第一区| 99国产精品久久久久久| 天天干天天操天天玩| 欧美少妇性生活视频| 亚洲国产精品久久久久婷蜜芽| 国产精品又粗又长| 18禁免费观看网站| 37pao成人国产永久免费视频| 玩弄中年熟妇正在播放| 99re在线视频免费观看| 爆乳熟妇一区二区三区霸乳| 免费大片在线观看| 在线观看高清免费视频| 日韩a一级欧美一级| 精品一区二区三区毛片| 日韩精品 欧美| www.超碰com| 国产精品亚洲天堂| 日韩a级黄色片| 九色自拍视频在线观看| 草草草在线视频| 久久婷婷中文字幕| 日本一区午夜艳熟免费| 久久久久久久久久久免费视频| 国产色视频在线播放| 激情视频小说图片| 东京热加勒比无码少妇| 中文字幕在线综合| 久久国产精品免费观看| 免费在线a视频| 91小视频在线播放| 日韩av三级在线| 蜜桃福利午夜精品一区| 亚洲国产精品成人天堂| 中文字幕22页| 国产av天堂无码一区二区三区| 热久久精品免费视频| 97超碰在线视| 五月婷婷之综合激情| 轻点好疼好大好爽视频| 亚欧美在线观看| 欧美 国产 综合| 日本丰满少妇黄大片在线观看| 国产精品视频一区二区三区四区五区| 激情文学亚洲色图| 亚洲五月天综合| 欧美色图另类小说| 日韩不卡一二区| 午夜精品久久久久久久99热影院| 人人妻人人做人人爽| 五月天男人天堂| 久久黄色片网站| 亚洲精品怡红院| 超碰影院在线观看| 国产白丝袜美女久久久久| 成人午夜免费在线视频| 国产精品久久成人免费观看| 久久久久久三级| 黄色一级大片在线观看| 国产精品无码av在线播放| 狠狠干视频网站| 蜜桃视频成人在线观看| www亚洲国产| 日本高清免费观看| 一级一片免费播放| 亚洲日本黄色片| 熟女熟妇伦久久影院毛片一区二区| 三上悠亚在线一区| 日本中文字幕观看| 伊人网在线综合| 秋霞在线一区二区| 欧美少妇一区二区三区| 国产91视频一区|