組合語言第一章 基礎知識

2021-07-26 21:33:45 字數 1028 閱讀 6816

組合語言是各種cpu提供的機器指令的助記符的集合

操作:暫存器bx的內容送到ax中

機器指令:1000100111011000

彙編指令: mov ax,bx

(暫存器:簡單的講是cpu可以儲存資料的器件,乙個cpu有多個暫存器,ax是其中乙個暫存器的代號,bx是另乙個暫存器的代號)

用匯編寫程式後,可通過編譯器編譯,完成組合語言到機器語言的轉換。

彙編指令:機器碼的助記符,有對應的機器碼

偽指令:沒有對應的機器碼,由編譯器執行,計算機並不執行

其它符號:如+-*\等,由編譯器識別,沒有對應的機器碼。

組合語言的核心是彙編指令,它決定了組合語言的特性。

俗稱:記憶體

儲存器被劃分成若干個儲存單元,每個儲存單元從0開始編號

儲存單元的編號可看作儲存器的位址,cpu要從記憶體中讀取資料,首先要制定儲存單元的位址。

在pc中,器件不止儲存器一種,cpu在在操作過程中要指明:對哪個器件操作,進行哪種操作。

cpu與其他裝置的導線,成為匯流排,匯流排分為:位址匯流排、控制匯流排和資料匯流排

cpu從3號單元讀取資料過程如下:

1. 通過位址線將位址資訊3發出

2. 通過控制線傳送記憶體讀取命令

3. 儲存器將該資料通過資料線送到cpu

cpu通過位址匯流排制定儲存單元。

若乙個cpu由n根位址匯流排,那麼這個cpu可以尋找2的n次方個記憶體單元。

cpu與記憶體或其他器件之間資料傳輸是通過資料匯流排進行的

cpu對外部器件的控制是通過控制匯流排來進行的

組合語言 第一章 基礎知識

1 機器語言是機器指令的集合。機器指令是一台機器可以正確執行的的命令。電子計算機的機器指令是一列二進位制數字。2 直接面向機器與機器的硬體操作一一對應。計算機可以直接識別執行,使用機器語言可以充分發揮計算機的硬體功能。3 缺點 依賴機器硬體,機器指令很難記憶,直接使用機器語言編制程式極易出錯,並且難...

組合語言 第一章 基礎知識

1.機器語言 機器語言是機器指令的集合。機器指令是機器可以正確執行的命令 彙編 push ax 對應機器語言 0101000 2.彙編原因的產生 組合語言的主體是彙編指令 彙編指令和機器指令的差別在於指令的表示方法。彙編指令是機器指令便與記憶的書寫格式。彙編指令是機器指令的助記符。3.組合語言的組成...

組合語言筆記第一章基礎知識

第一章基礎知識 1.機器碼及彙編及含義 機器碼 101000010000001100000000 彙編 mov ax,3 含義 傳送3號單元內容入ax 2.資料匯流排 89d8 8088 cpu 資料寬度為8 資料線多寡 傳輸儲存過程 10010001 89 00011011 d8 8086 cpu...