- 見人說人話,見鬼說鬼話。計算機由於設計上的原因,用高低電平來表示數據,即我們常見的 0 和 1,那麼一連串 0 和 1 組成的語言用於代表電平的高低,這也就是所謂的機器語言,也是最接近於底層的語言。
- 但是,我們如果將所有對於計算機的操作都用 0 和 1 來代替,雖然是接近底層,但是人們記憶起來極爲複雜,這是非常繁瑣且麻煩的事情
- 因此,就產生了一種語言叫做彙編語言,我們將若干 0 和 1 組成的指令用匯編語言來描述,彙編語言便於人們理解與記憶,而 0 和 1 是計算機可以識別的語言。
- 那麼問題來了,彙編語言是如何轉換爲一串 0 和 1 組成的指令呢?這裏就引入了編譯器,通過編譯器,我們可以將彙編指令轉譯爲機器語言。
- 即使如此,彙編語言仍然與人們的思維邏輯有較大的差異,那麼,語言繼續發展,到了高級語言。例如 C 語言,就更加貼近於人們的思維習慣。
- 因此,從這個角度而言,我們的邏輯其實轉變的並不大,語言的發展實際上是體現在了編譯器更加強大這一點上,因爲無論什麼樣的高級語言,都要最終轉換爲計算機才能識別的 0 和 1 。
彙編語言的思考
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
求出data爲首地址的100D字數組中的最小偶數,並把它存放在AX中,目前只能做出無符號數,有待修改
qq_28598203
2020-07-07 11:32:52
彙編語言程序設計學習筆記01
Sensente
2020-07-06 11:24:55
關於Windows10運行debug重要操作
柘月十七
2020-07-08 12:33:16
嗶哩嗶哩小甲魚 彙編語言 記錄一下 寄存器(內存訪問)兩個小實驗
dream_uping
2020-07-08 10:07:24
彙編語言學習-寄存器(內存訪問)
dream_uping
2020-07-08 10:07:24
Debug常用命令 精簡版本
dream_uping
2020-07-08 10:07:24
從鍵盤輸入兩個字符串,如果相等,輸出match,否則輸出no match。
qq_28598203
2020-07-07 11:32:42
彙編語言程序設計——例題
@海枫璐璐~
2020-07-05 23:40:25
彙編語言的準備知識和初級教程
arren2011
2020-07-05 07:34:17
關於jmp2013年10月6日
actonZX
2020-07-05 02:37:27
2.7“段地址×16+偏移地址=物理地址”的本質含義
易经飞森
2020-07-05 00:18:41
判斷寄存器BL中第3位第5位是否同時爲1,如同時爲1,則AH置0,否則AH置爲全1。
舉例:BL=00101000B CODE SEGMENT ASSUME CS:CODE START: MOV BL,00101000B MOV DL,BL TEST DL,28H J
轻松的小希
2020-07-04 21:41:18
誰調用了我----獲取調用者函數
pureman_mega
2020-07-04 17:47:38
24小時熱門文章
-
釘釘打卡速度慢
-
Nginx R31 doc 官方文檔-01-nginx 如何安裝
-
Python 潮流週刊#51:用 Python 繪製美觀的圖表
-
Qt/C++音視頻開發74-合併標籤圖形/生成yolo運算結果圖形/文字和圖形合併成一個/水印濾鏡
-
挑戰程序設計競賽 2.2章習題 POJ - 3617 Best Cow Line 貪心
-
字節面試:MySQL什麼時候 鎖表?如何防止鎖表?
-
.NET8連接SQL SERVER 2008 R2 報:證書鏈是由不受信任的頒發機構頒發的
-
golang開發環境搭建(win10)
-
python計算機視覺學習筆記——PIL庫的用法
-
Golang初學:獲取程序內存使用情況,std runtime