組合語言學習筆記(2)

2021-10-02 04:04:48 字數 824 閱讀 2564

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

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

3、其他符號:由編譯器識別,沒有對應的機器碼

指令和資料是應用上的概念。在記憶體或磁碟上,指令和資料沒有任何區別,都是二進位制資訊。

cpu要想進行資料讀寫,必須和外部器件進行下面三類資訊互動

匯流排從邏輯上分為3類,位址匯流排、控制匯流排和資料匯流排。

儲存器晶元從讀寫屬性上看分為兩類:隨機儲存器(ram)和唯讀儲存器(rom)

從功能和連線上又可以分為以下幾類。

cpu在操縱各類儲存器的時候,把它們都當作記憶體來對待,把它們總的看作乙個由若干儲存單元組成的邏輯儲存器,這個邏輯儲存器就是我們所說的記憶體位址空間。

1、彙編指令是機器指令的助記符,同機器指令一一對應

2、每一種cpu都有自己的彙編指令集

3、cpu可以直接使用的資訊在儲存器中存放

4、在儲存器中指令和資料沒有任何區別,都是二進位制資訊

5、儲存單元從零開始順序編號

6、乙個儲存單元可以儲存8個bit,即8位二進位制數

7、1byte=8bit 1kb=1024b 1mb=1024kb 1gb=1024mb

8、每乙個cpu晶元都有許多管腳,這些管腳和匯流排相連。也可以說,這些管腳引出匯流排。

乙個cpu可以引出3種匯流排的寬度標誌了這個 cpu的不同方面的效能:

位址匯流排的寬度決定了cpu的定址能力;

資料匯流排的寬度決定了cpu與其他器件進行資料傳送時的一次資料傳送量;

控制匯流排的寬度決定了cpu對系統中其他器件的控制能力

組合語言學習筆記2

組合語言學習筆記2 暫存器 乙個cpu是由運算器,控制器,暫存器等期間組成,這些器件是有內部匯流排連線的。運算器進行運算 資訊處理 暫存器進行資訊儲存的,控制器進行控制各種期間的工作。程式設計師對cpu的控制就是通過指令改變暫存器中的儲存資訊進行間接地控制cpu的。當然不同的cpu,暫存器的結構個數...

組合語言學習筆記

學習參考資料 大灰狼 講彙編 資料匯流排,位址匯流排,控制匯流排。位址匯流排有多少條就決定了cpu最大的記憶體使用量。80386有32位位址匯流排,所以它的定址能力就是4g.暫存器 通用暫存器,段暫存器,ax暫存器 通用暫存器,存放資料。高位位元組ah,低位位元組al。實體地址表示方法 位址加法器,...

組合語言學習筆記

cs ip是指向程式執行的位置 code segment ds 儲存記憶體中取資料的位址,data segment ss sp是指向堆疊的位置 stack segment cx 裡儲存的是loop執行的標誌 loop執行時,cx cx 1,若此時cx裡值為0,則跳出loop,否則繼續loop 初始 ...