《C編程技巧:117個問題解決方案示例 》 —1.2 機器語言和匯編語言
1.2 機器語言和匯編語言
微處理器可以恰當地描述為個人計算機的大腦。微處理器只不過是一個芯片。有各種微處理器可供選擇。微處理器和中央處理單元(CPU)是同義詞。微處理器包含一個稱為算術邏輯單元(ALU)的重要組件,它執行所有計算。ALU的一個顯著特征是它只能理解機器語言,而機器語言又只包含兩個字母,即0和1(相比之下英語由26個字母組成)。這是典型的機器語言指令:
幾十年前,程序員確實使用機器語言來編寫程序。鍵盤只包含兩個鍵,標著0和1。編寫一個機器語言程序,然后在計算機中鍵入它是一項費力而乏味的工作。之后出現了匯編語言,它減輕了程序員的負擔。匯編語言是低級語言。以下是典型的匯編語言語句(執行兩個數字的乘法運算),這肯定比前面給出的機器語言指令更具可讀性:
如果機器語言程序包含50個語句,那么相應的匯編語言程序也將包含大約50個語句。由于ALU僅理解機器語言,因此人們開發了專用軟件(稱為匯編器),以將匯編語言程序轉換為機器語言程序。
c語言 C 語言
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。