組合語言是一種什麼語言?
1樓:來自網師園膽大的荷花
組合語言(assembly language)是任何一種用於電子計算機、微處理器、微控制器或其他可程式設計器件的低階語言,亦稱為符號語言。
在組合語言中,用助記符代替機器指令的操作碼,用位址符號或標號代替指令或運算元的位址。在不同的裝置中,組合語言對應著不同的機器語言指令集,通過彙編過程轉換成機器指令。
特定的組合語言和特定的機器語言指令集是一一對應的,不同平台之間不可直接移植。
不難看出機器語言作為一種程式語言, 靈活性較差可閱讀性也很差,為了減輕機器語言帶給軟體工程師的不適應,人們對機器語言進行了公升級和改進:用一些容易理解和記憶的字母,單詞來代替乙個特定的指令。
通過這種方法,人們很容易去閱讀 已經完成的程式或者理解程式正在執行的功能,對現有程式的bug修復以及運營維護都變得更加簡單方便,這種語言就是我們所說的組合語言, 即第二代計算機語言。
2樓:做而論道
是「計算機程式語言」。
它和英語法語俄語 ..都不同,它並不是人類使用的語言。
組合語言是一種什麼語言
3樓:小熊教育老師
回答組合語言是一種面向機器的程式語言。 組合語言(assembly language)是一種用於電子計算機、微處理器、微控制器或其他可程式設計器件的低階語言,亦稱為符號語言。
提問什麼儲存棄,訪問速度最快。
回答儲存速度最快的儲存器是:記憶體儲器。記憶體儲器,簡稱記憶體,是計算機硬體的乙個重要部件,其作用是存放指令和資料,並能由**處理器(cpu)直接隨機訪問,由半導體器件製成,特點是訪問速率快。
提問計算機儲存資料中最小單位是二進位制的什麼?
二進位製數中的乙個數字,可以是0或者1,是計算機中資料的最小單位。 位元組(byte,b):計算機中資料的基本單位,每8位組成乙個位元組。
各種資訊在計算機中儲存、處理至少需要乙個位元組。 字(word):兩個位元組稱為乙個字。
漢字的儲存單位都是乙個字。
4樓:匿名使用者
組合語言是最接近機器語言的一種低階的程式語言。
5樓:網友
比高階語言低階點,可以和c語言混合程式設計序。
組合語言是什麼?
6樓:沙里波特
組合語言,是和機器語言同一層次的程式語言。
組合語言的主體,是機器語言的助記符,因此,就比機器語言易懂,好記。
組合語言中,還有一些偽指令,都是英文單詞,也不難。
用組合語言編寫程式,也就是用機器語言程式設計,完全是直接對 cpu 進行程式設計。
用組合語言編寫程式,需要對計算機本身,有全面的了解,所以,難度很高。
初學者,建議,不要學組合語言。學了,就非常容易挫傷積極性。
建議,先學幾句傻裡傻氣的高階語言,即可混碗粥喝了。
會了高階語言,再想提高,再來學組合語言。
如果不會組合語言,就難稱高手。
7樓:禹蝶有鸞
雖然現在組合語言這個概念慢慢被擴充套件,氾濫了。但是最經典的定義還是:組合語言是用助記符代替機器指令的操作碼,用數字或符號代替機器指令中運算元或運算元存放位置的一種程式語言。
8樓:做而論道
組合語言是什麼語言?
組合語言,是一種「計算機程式語言」。
它和英語法語俄語 ..都不同,它並不是人類交流用的語言。
組合語言,並不好學。
組合語言分幾種?分別都是幹什麼的
9樓:海天盛
有5種。如下參考:
1.簡單的匯程式設計序。它的特徵是目標機器翻譯機器語言的絕對位址,可以直接在記憶體中執行,也稱為「載入和執行」匯程式設計序。這種工作方式在儲存空間的組織中是非常有限的。
3.有條件的匯程式設計序。能夠選擇和組裝某些模組。這樣的彙編器通常有偽指令,例如「條件轉換」,允許使用者編寫選擇條件。
4.巨集匯程式設計序。帶有巨集的匯程式設計序。您可以使用它來定義帶有引數的塊,並在使用它們的地方呼叫它們。在彙編期間執行巨集(指令)擴充套件,並將巨集定義預定義的指令目標**插入此位置。
5.先進的匯程式設計序。帶有控制結構(如條件語句、迴圈語句、甚至函式和過程)的匯程式設計序。它可以保持目標程式的高質量。利用高階語言,提高可讀性。
10樓:沙里波特
組合語言分幾種?
cpu 有多少種? 組合語言就有多少種。
分別都是幹什麼的。
組合語言是最接近計算機硬體的程式語言。
每一句組合語言,都是對計算機硬體操作。
11樓:匿名使用者
.您好,我們是飛鬱網路,從事網路安全教育的,提供網路班和實地班 ?老師授課經驗豐富,授課和實踐相結合!
課程內容:逆向,輔助製作,反輔助,破解,防破解,c,c++,易語言,按鍵精靈,按鍵精靈指令碼,記憶體封包協議指令碼,安卓逆向,脫殼!可實地也可線上,有大量的免費課程!
名師指導,越來越多的個人和企業需要這方面的人才。
什麼是組合語言?
12樓:知上下面笑
組合語言是一種低階計算機程式語言,說"低階"並不是指語言的功能和複雜程度,而是它出現在計算機發展史的早期,但現在仍廣泛應用於計算機開發領域,應為它是絕大多數語言的基礎。再者,它是一種面向機器的語言,即它執行與操作都與計算機硬體密切相關。c語言是一種高階語言,它有利於人為操作,近於物件導向與面向機器之間(vb就是一種物件導向的程式語言),它的功能更加強大,可移植性高,是當今最廣泛的語言之一。
dos彙編是說組合語言的操作介面是dost系統,這也說明是彙編是更低階一些,但執行速度是其它語言無法相比的,就是可移植性較差。
13樓:河南新華電腦學院
組合語言(assembly language)是任何一種用於 電子計算機 、 微處理器 、 微控制器 或其他可程式設計器件的低階語言,亦稱為符號語言。 在組合語言中,用 助記符 代替 機器指令 的 操作碼 ,用位址符號或標號代替指令或 運算元 的位址。
14樓:做而論道
組合語言,是一種計算機程式語言。
組合語言,是最貼近計算機的程式語言了。
用組合語言程式設計,可以充分發揮計算機的效能。
組合語言具有:功能最簡單,執行速度也最快。
當然,程式設計者,必須深入了解計算機硬體的特點,才能編寫出優秀的程式。
15樓:粉色長壽花
組合語言是一種計算機的程式語言,這種程式語言是比較低階的語言,它更容易被機器所接受,用組合語言編制的程式,因為是低階的語言,所以,程式執行起來是非常快的,但他的難點主要是編制程式特別複雜,非常難。
組合語言有哪些
16樓:匿名使用者
常見的組合語言有intel組合語言、motorola組合語言、ibm組合語言、zilog組合語言以及arm組合語言等。
拓展:組合語言的應用涉及到很多領域,比如軟體開發、硬體開發、作業系統核心開發、嵌入式系統開發以及網路程式設計等。網名:彙編控(assembler controller)。
拓展:組合語言作為計算機程式設計中的一種低階語言,具有計算機程式設計中最基本的概念,可以用來完成複雜的計算機操作,是編寫系統軟體的基礎。
組合語言程式設計,組合語言程式設計?
嚴格要求輸入 0 7。輸出為分別是 0 2 4 6 8 a c e。下列程式,可滿足題目要求。assume cs cccc segment i y db 02468ace s t mov ax,cc mov ds,axi x mov ah,07h int 21h cmp al,0 jb i x cm...
組合語言程式設計,組合語言程式設計步驟 有那幾步
1.c,e 這個題出要考查幾條算術和邏輯指令,仔細一點就可以了。2 a,d b錯在數字大過了乙個位元組 c錯在用數字來標識標號了 e錯在用?號定義dup的次數 3 b,e 同一 c,d不影響al的值 4 a c d e 5 a b 1 將dl中小寫字母轉換為大寫,可用c e指令。a add dl,2...
關於組合語言
反彙編 加解密 玩病毒,沒有到這裡提問的,都是自學。那些都是靠著深厚的程式設計功底 極大的好奇心 天馬行空的性格及鍥而不捨的精神,才能達得到的。似這種問題也來問,如何反彙編?這是反彙編。難得是密碼破解 40102a 48 dec eax eax加1 40102b 73 7e jnb short 00...