組合語言學習 2 程式

2021-10-02 16:40:27 字數 937 閱讀 8746

乙個簡單的程式

乙個源程式從寫出到執行的過程

程式 包含彙編指令和偽指令

彙編指令:組成由計算機執行的程式

1、偽指令:由編譯器來處理

(1)、**段名   segment 

**段名   ends

定義**段

(2)、end 匯程式設計序的結束標誌

(3)、assume 假設,將段名和段暫存器關聯

assume  cs:codesg  段名:codesg 

2、標號指代了位址。如」 codesg 「最終將被編譯連線稱為乙個位址

3、彙編檔案編譯後產生的檔案

.asm 源程式檔案

.obj  目標檔案

.lst  列表檔案,將源程式檔案編譯為目標檔案的中間結果

.crf 交叉檔案   中間結果無需關心

4、目標檔案連線後產生的檔案

.map  映像檔案  (連線過程中的中間結果)

.lib  庫檔案(包含了一些有特殊功能的子程式)

.exe 可執行檔案,我們想要的結果

5、對於連線的作用

組合語言學習筆記2

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

組合語言學習筆記(2)

1 彙編指令 機器碼的助記符,有對應的機器碼 2 偽指令 沒有對應的機器碼,由編譯器執行,計算機並不執行 3 其他符號 由編譯器識別,沒有對應的機器碼 指令和資料是應用上的概念。在記憶體或磁碟上,指令和資料沒有任何區別,都是二進位制資訊。cpu要想進行資料讀寫,必須和外部器件進行下面三類資訊互動 匯...

組合語言學習

參考書籍 組合語言 王爽 著 清華大學出版社 選單導航 一 彙編基礎知識 二 暫存器和常見彙編指令演示 一 基礎知識 1 彙編指令是機器指令的助記符,同機器指令一一對應 2 每一種cpu都有自己的彙編指令集 3 cpu可以直接使用的資訊在儲存器中存放 4 在儲存器中指令和資料沒有任何區別,都是二進位...