天天看點

Win32彙編語言學習筆記>>第一課,關于彙編語言以及環境配置

暑假自己硬着頭皮花了一個多月把王爽的《彙編語言》啃了下來,由于當時學的比較痛苦(即便自己打内心喜歡這門語言)。事後也沒怎麼用(關鍵是16位的能幹什麼呢?),現在到期末了反而覺得比較清閑,瑣碎又下了一套WIN32彙編語言的視屏教程,在此記錄學習過程以便查閱。内容可能部分源自課件内容,我頭腦清醒的話我也會寫上一些心得體會。

第一課:彙編語言概述與開發環境的搭建

1、彙編語言的重要性

        1、學習彙編語言可以為加密解密、系統安全、逆向工程等方面打好基礎。      
        2、彙編語言完全可以開發大型軟體。其他程式設計語言能做到的,彙編當然也能做到。       

2、彙編語言的分類

       按系統平台分類,可分為:Dos彙編、Win32彙編、Linux彙編。

3、搭建開發環境

編輯器推薦:MASM32  下載下傳位址:http://www.masm32.com/masmdl.htm

注意安裝的時候把殺毒軟軟體什麼的都關了,不然你就糾結去吧

 Masm32目錄簡介:

\masm32 IDE環境、内帶的文本編輯程式和模闆生成程式等
\masm32\include 所有的頭檔案,Windows.inc為資料結構和預定義值的定義檔案,Resouce.h為資源檔案的頭檔案,其他 .inc檔案為對應同名DLL檔案中的API函數聲明檔案
\masm32\lib 所有的導入庫檔案,每個.lib檔案是對應DLL檔案的導入庫
\masm32\bin 可執行檔案目錄,裡面包括Ml.exe,Link.exe和Rc.exe等
\masm32\help 幫助檔案目錄
\masm32\m32lib 一些常用C子程式的彙編實作源程式,如熟悉的stdin和stdout等,有一定的參考價值

繼續閱讀