《電子技術應用》
您所在的位置:首頁 > 嵌入式技术 > 解决方案 > 汇编语言简介

汇编语言简介

2017-06-10
關鍵詞: 汇编

匯編語言(Assembly Language)是面向機器的程序設計語言.匯編語言是一種功能很強的程序設計語言,也是利用計算機所有硬件特性并能直接控制硬件的語言。匯編語言”作為一門語言,對應于高級語言的編譯器,需要一個“匯編器”來把匯編語言原文件匯編成機器可執行的代碼。高級的匯編器如MASM, TASM等等為我們寫匯編程序提供了很多類似于高級語言的特征,比如結構化、抽象等。在這樣的環境中編寫的匯編程序,有很大一部分是面向匯編器的偽指令,已經類同于高級語言?,F在的匯編環境已經如此高級,即使全部用匯編語言來編寫windows的應用程序也是可行的,但這不是匯編語言的長處。匯編語言的長處在于編寫高效且需要對機器硬件精確控制的程序。

在匯編語言中,用助記符(Memoni)代替操作碼,用地址符號(Symbol)或標號(Label)代替地址碼。這樣用符號代替機器語言的二進制碼,就把機器語言變成了匯編語言。因此匯編語言亦稱為符號語言。

使用匯編語言編寫的程序,機器不能直接識別,要由一種程序將匯編語言翻譯成機器語言,這種起翻譯作用的程序叫匯編程序,匯編程序是系統軟件中語言處理系統軟件。匯編語言編譯器把匯編程序翻譯成機器語言的過程稱為匯編。

匯編語言比機器語言易于讀寫、調試和修改,同時具有機器語言全部優點。但在編寫復雜程序時,相對高級語言代碼量較大,而且匯編語言依賴于具體的處理器體系結構,不能通用,因此不能直接在不同處理器體系結構之間移植。

匯編語言的特點:

1.面向機器的低級語言,通常是為特定的計算機或系列計算機專門設計的。

2.保持了機器語言的優點,具有直接和簡捷的特點。

3.可有效地訪問、控制計算機的各種硬件設備,如磁盤、存儲器、CPU、I/O端口等。

4.目標代碼簡短,占用內存少,執行速度快,是高效的程序設計語言。

5.經常與高級語言配合使用,應用十分廣泛。

匯編語言的應用:

1.70%以上的系統軟件是用匯編語言編寫的。

2.某些快速處理、位處理、訪問硬件設備等高效程序是用匯編語言編寫的。

3.某些高級繪圖程序、視頻游戲程序是用匯編語言編寫的。

匯編語言是我們理解整個計算機系統的最佳起點和最有效途徑

人們經常認為匯編語言的應用范圍很小,而忽視它的重要性。其實匯編語言對每一個希望學習計算機科學與技術的人來說都是非常重要的,是不能不學習的語言。

所有可編程計算機都向人們提供機器指令,通過機器指令人們能夠使用機器的邏輯功能。

所有程序,不論用何種語言編制,都必須轉成機器指令,運用機器的邏輯功能,其功能才能得以實現。

機器的邏輯功能,軟件系統功能構筑其上,硬件系統功能運行于下。

匯編語言直接描述機器指令,比機器指令容易記憶和理解。通過學習和使用匯編語言,能夠感知、體會、理解機器的邏輯功能,向上為理解各種軟件系統的原理,打下技術理論基礎;向下為掌握硬件系統的原理,打下實踐應用基礎。

學習匯編語言,向上可以理解軟件,向下能夠感知硬件,是我們理解整個計算機系統的最佳起點和最有效途徑。


本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 国产成人在线精品| 91精品免费久久久久久久久| 国产日韩第一页v| 日韩亚洲成人av在线| 精品国产一区av| 久久久av电影| 久久精品女人的天堂av| 久久国产精品99国产精| 国产中文字幕日韩| 国产精品视频在线观看| 在线播放 亚洲| 欧洲精品在线播放| 久久国产精品久久| 在线一区亚洲V| 欧美激情久久久久久| 国产精品免费成人| 日本精品一区二区三区视频| 久久99久久99精品中文字幕| 99精品国产一区二区| 亚洲一区二区在线免费观看| 久久婷婷国产精品| 一区二区三区四区欧美| 久久精品美女| 亚洲午夜精品一区二区| 久久久久久久久亚洲| 亚洲v国产v在线观看| 国产在线视频91| 欧美有码在线观看视频| www.日本在线视频| 国外色69视频在线观看| 日韩在线观看你懂的| 国产精品二区在线观看| 久久久久久久久久久av| 无码人妻精品一区二区蜜桃百度| 日韩中文字幕视频在线| 国产欧美日韩免费看aⅴ视频| 日韩美女中文字幕| 色婷婷精品国产一区二区三区| 精品午夜一区二区| 亚洲精品国产精品久久| 草莓视频一区|