78.和高階語言相較,下列何者是組合語言的優點?
(A)比較容易學習
(B)佔用記憶體的空間較小
(C)程式的可攜性(Portability)較高
(D)程式比較容易理解

答案:登入後查看
統計: A(61), B(662), C(154), D(98), E(0) #805495

詳解 (共 1 筆)

#1161580
組合語言(Assembly Language)
 
因為機器語言讀寫不易,因此後來發展出組合語言,改用簡短的字串和較為整齊的語法來取代機器語言的1與0組合。
 
這些簡短的字串稱作輔助記憶碼(Mnemonics),或簡稱易記碼、助憶碼,為英文單字的前面幾個字母或縮寫。例如:Add代表「加」、Sub代表「減」、Inc代表「累加」、Mov代表「移動」。由於CPU只認得機器碼,因此組合語言所撰寫的程式依然需要經由組譯器(Assembler)來轉譯為機器碼。
 
組合語言和機器語言一樣,是直接對CPU的暫存器(Register)進行操作,依然屬於低階語言,具機器依存性。
 
組合語言的優點:
1. 因使用助憶指令,比機器語較易學習。
2. 低階語言程式執行效率高。
20
0