匯編語言和高級語言的區別是什么

1、匯編語言:也稱符號語言,屬于低級語言 , 是面向機器的語言,和具體機器的指令系統密切相關 。機器語言用指令代碼編寫程序,而符號語言用指令助記符來編寫程序 。
【匯編語言和高級語言的區別是什么】2、高級語言:并不是特指的某一種具體的語言 , 而是包括很多編程語言 。高級語言與計算機的硬件結構及指令系統無關,它有更強的表達能力,可方便地表示數據的運算和程序的控制結構,能更好的描述各種算法,而且容易學習掌握 。但高級語言編譯生成的程序代碼一般比用匯編程序語言設計的程序代碼要長,執行的速度也慢 。所以匯編語言適合編寫一些對速度和代碼長度要求高的程序和直接控制硬件的程序 。高級語言、匯編語言和機器語言都是用于編寫計算機程序的語言 。