彙編語言的思考

  1. 見人說人話,見鬼說鬼話。計算機由於設計上的原因,用高低電平來表示數據,即我們常見的 0 和 1,那麼一連串 0 和 1 組成的語言用於代表電平的高低,這也就是所謂的機器語言,也是最接近於底層的語言。
  2. 但是,我們如果將所有對於計算機的操作都用 0 和 1 來代替,雖然是接近底層,但是人們記憶起來極爲複雜,這是非常繁瑣且麻煩的事情
  3. 因此,就產生了一種語言叫做彙編語言,我們將若干 0 和 1 組成的指令用匯編語言來描述,彙編語言便於人們理解與記憶,而 0 和 1 是計算機可以識別的語言。
  4. 那麼問題來了,彙編語言是如何轉換爲一串 0 和 1 組成的指令呢?這裏就引入了編譯器,通過編譯器,我們可以將彙編指令轉譯爲機器語言。
  5. 即使如此,彙編語言仍然與人們的思維邏輯有較大的差異,那麼,語言繼續發展,到了高級語言。例如 C 語言,就更加貼近於人們的思維習慣。
  6. 因此,從這個角度而言,我們的邏輯其實轉變的並不大,語言的發展實際上是體現在了編譯器更加強大這一點上,因爲無論什麼樣的高級語言,都要最終轉換爲計算機才能識別的 0 和 1 。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章