匯編語言入門學習 | 1 - 開始之前
在學習匯編語言的過程中,我遇到的嚴重問題之一就是找不到足夠的匯編語言(中文)教程,另一個問題則是內(nèi)容過多難以記憶。我嘗試通過本文,以一個初學者的視角找到一個入門匯編語言的簡單通路,同時也幫助自己更好地理解和反思學習過的內(nèi)容。
根據(jù)我一貫以來的學習習慣,我希望以需求為導(dǎo)向進行語言的學習。因此本文可能會與參考資料的順序存在較大的偏差,同時可能由于知識的漏洞存在不精準的地方。
本文實際上也是 2019-2020 學年春夏學期專業(yè)課《匯編語言》的學習筆記。本文的記錄建立在簡要學習了 C 語言的基礎(chǔ)之上。
本文主要參考了:
匯編語言簡介
- 計算機程序設(shè)計語言可分為機器語言、高級語言和匯編語言三類。
- 機器語言:將 命令 和 數(shù)據(jù) 用二進制數(shù)碼表示。其運行速度最快,程序長度最短,但不便于理解;
- 高級語言:使用類似自然語言的語句編程。其程序設(shè)計簡單,但效率(代碼長度與運行速度)較低;
- 匯編語言:用字母和符號來表示機器語言的 命令,用十進制或十六進制數(shù)來表示 數(shù)據(jù) 的程序設(shè)計語言。滿足部分需要高效率的編程場合。
- 在計算機系統(tǒng)中,某些功能必須用匯編語言程序來實現(xiàn)。
- 一條匯編語言的語句與一條機器語言的指令對應(yīng),其效率相同。
- 不同類型計算機有不同的機器指令系統(tǒng)和匯編語言描述。
浙公網(wǎng)安備 33010602011771號