巨集組合語言組合語言有什麼區別嗎

時間 2021-08-14 23:00:27

1樓:匿名使用者

巨集組合語言也屬於組合語言;

巨集組合語言,簡單來說組合語言的另一個別名;

組合語言(assembly language)是一種用於電子計算機、微處理器、微控制器或其他可程式設計器件的低階語言,亦稱為符號語言。在組合語言中,用助記符(mnemonics)代替機器指令的操作碼,用地址符號(symbol)或標號(label)代替指令或運算元的地址。

在不同的裝置中,組合語言對應著不同的機器語言指令集,通過彙編過程轉換成機器指令。普遍地說,特定的組合語言和特定的機器語言指令集是一一對應的,不同平臺之間不可直接移植。

2樓:匿名使用者

跟樓上理解的一樣,巨集是一種偽指令,在編譯的時候由編譯器翻譯成相應的彙編指令然後生成.obj檔案,巨集不能對硬體進行控制,只對編譯器有作用。其實理解了偽指令和機器指令的區別就是你這個問題的區別了

3樓:匿名使用者

巨集彙編屬於組合語言。巨集彙編本人理解就是再給取個名,便於編寫程式。

例如某人叫二狗子,簽名時候寫二狗子不行(叫二狗子的太多了),就要取個大名,但得到公安局登記。巨集彙編就相當於公安局。

4樓:匿名使用者

巨集指令是組合語言程式中的一種偽指令

,只是用於編譯過程

組合語言和反彙編的區別,學習組合語言有什麼好處

反彙編是分析已經有的程式的過程。就是看這些程式的彙編 看看這些程式是怎麼執行的。因為是逆向過程,所以加了反字。學習組合語言有什麼好處 組合語言更解決計算機的底層,彙編源程式執行效率高。一些高階語言都是先轉成彙編然後再轉成機器語言的。瞭解彙編可以幫組更好的瞭解高階語言,設計演算法啥的。如果你要是搞硬體...

組合語言問題,組合語言問題

蜜蜂小玉米 assume cs code assume ds data data segment db i love you.data ends code segment start mov ax,data mov ds,ax mov bx,0 s0 check mov al,ds bx cmp a...

組合語言程式設計,組合語言程式設計

org 0000h ljmp main org 000bh ljmp t0int org 0030h main mov tmod,01h mov th0,high 65536 5000 mov tl0,low 65536 5000 setb tr0 setb et0 setb ea clr a sj...