乙個簡單的程式
乙個源程式從寫出到執行的過程
程式 包含彙編指令和偽指令
彙編指令:組成由計算機執行的程式
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 在儲存器中指令和資料沒有任何區別,都是二進位...