前導電腦內部內部是由數位電路所組成,因此只能處理(0與1)的數位訊號,也就是說,電腦只看得懂機器語言,不過,對人類而言,這些(0與1)組合而成的指令,並非人類所能直接直觀撰寫與理解的,以機器語言來設計程式,雖然速度快,不過效率低,因此為了改善以上之缺點,我們以組合語言來取代機器語言來撰寫程式,透過撰寫組合語言,再將其透過組譯程式傳換為機器語言,即可在電腦上執行