準(zhǔn)備 抽象思維,計(jì)算機(jī)組成,學(xué)習(xí)心態(tài)方法,學(xué)習(xí)階段導(dǎo)讀,工作經(jīng)驗(yàn)引導(dǎo)
語法基礎(chǔ)
1.1預(yù)備知識
1.1.1匯編語言的由來及其特點(diǎn)
1.1.2 數(shù)據(jù)的表示和類型
1.2 CPU資源和存儲器
1.2.1寄存器組
1.2.2 存儲器的管理模式
1.3 操作數(shù)的尋址方式
1.3.1 立即尋址方式
1.3.2 寄存器尋址方式
1.3.3 直接尋址方式
1.3.4 寄存器間接尋址方式
1.3.5 寄存器相對尋址方式
1.3.6 基址加變址尋址方式
1.3.7 相對基址加變址尋址方式
1.3.8 32位地址的尋址方式
1.3.9 操作數(shù)尋址方式的小結(jié)
1.4 標(biāo)識符和表達(dá)式
1.4.1 標(biāo)識符
1.4.2 簡單內(nèi)存變量的定義
1.4.3 調(diào)整偏移量偽指令
1.4.4 復(fù)合內(nèi)存變量的定義
1.4.5 標(biāo)號、屬性
1.4.6 內(nèi)存變量和標(biāo)號的屬性
1.4.7 表達(dá)式
1.4.8 符號定義語句
1.5 微機(jī)CPU的指令系統(tǒng)
1.5.1 匯編語言指令格式 1.5.2 指令系統(tǒng)
1.6 程序的基本結(jié)構(gòu)
1.6.1 程序的基本組成
1.6.2 程序的基本結(jié)構(gòu)
1.6.3 段的基本屬性
1.6.4 簡化的段定義
1.6.5 源程序的輔助說明偽指令
1.7子程序和庫
1.7.1 子程序的定義
1.7.2 子程序的調(diào)用和返回指令
1.7.3 子程序的參數(shù)傳遞
1.7.4 寄存器的保護(hù)與恢復(fù)
1.7.5 子程序的完全定義
1.7.6 子程序庫
1.8輸入輸出和中斷
1.8.1 輸入輸出的基本概念
1.8.2 中斷
1.8.3 中斷的分類
1.9 宏
1.9.1 宏的定義和引用
1.9.2 宏參數(shù)的特殊運(yùn)算符
1.9.3 與宏有關(guān)的偽指令
1.9.4 重復(fù)匯編偽指令
1.9.5 條件匯編偽指令
1.9.6 宏的擴(kuò)充
1.10 應(yīng)用程序的設(shè)計(jì)
1.10.1 字符串的處理程序
1.10.2 數(shù)據(jù)的分類統(tǒng)計(jì)程序
1.10.3 數(shù)據(jù)轉(zhuǎn)換程序
1.10.4 文件操作程序
1.10.5 動態(tài)數(shù)據(jù)的編程
1.10.6 COM文件的編程
1.10.7 駐留程序 1.10.8 程序段前綴及其應(yīng)用
1.11章 數(shù)值運(yùn)算協(xié)處理器
1.11.1 協(xié)處理器的數(shù)據(jù)格式
1.11.2 協(xié)處理器的結(jié)構(gòu)
1.11.3 協(xié)處理器的指令系統(tǒng)
1.11.4 協(xié)處理器的編程舉例
1.12 匯編語言和C語言
1.12.1 匯編語言的嵌入
1.12.2 C語言程序的匯編輸出
1.12.3 一個(gè)具體的例子
1.13 簡單的匯編和鏈接示例
循環(huán)、排序、子程序、段、中斷和宏練習(xí)。
匯編中級開發(fā)
主要講win32程序的匯編實(shí)現(xiàn), 結(jié)合C嵌入?yún)R編學(xué)習(xí)一些要點(diǎn)。
2.1.1 基本概念 2.1.2 消息框 2.1.3 創(chuàng)建簡單的窗口 2.1.4 繪制文本
2.1.5 學(xué)習(xí)更多關(guān)于“繪制”文本串的知識 2.1.6 處理鍵盤輸入的消息
2.1.7 處理鼠標(biāo)輸入的消息 2.1.8 菜單 2.1.9 子窗口控件
2.1.10 以對話框?yàn)橹饕缑娴某绦蛟O(shè)計(jì) 2.1.11 進(jìn)一步學(xué)習(xí)對話框
2.1.12 內(nèi)存管理和文件輸入/輸出 2.1.13 內(nèi)存映射文件 2.1.14 進(jìn)程
2.1.15 多線程編程 2.1.16 事件對象 2.1.17 動態(tài)鏈接庫
2.1.18 通用控件 2.1.19 樹型視圖控件 2.1.20 窗口子類化
2.1.21 管道 2.1.22 超類化 2.1.23 系統(tǒng)托盤中的快捷圖標(biāo)
2.1.24 WINDOWS鉤子函數(shù)
2.1.25 位圖初步
2.1.26 啟動畫面
2.1.27 工具提示控件
2.1.28 Win32調(diào)試API
2.1.29 列表視圖控件
2.1.30 多文檔界面
2.1.31 定時(shí)器
1 結(jié)合ini文件的匯編排序算法管理
2 帶對話框和線程的特征碼搜索和結(jié)果表示系統(tǒng)設(shè)計(jì)
3 以多幀位圖生成的模擬動畫程序
4 鬧鐘程序設(shè)計(jì)-結(jié)合定時(shí)器
匯編高級開發(fā)
破解工具操作
破解技術(shù)
1 調(diào)試器SoftIce 2反匯編器IDA
3 十六進(jìn)制編輯器HIEW
4 VC和DUMPBIN結(jié)合進(jìn)行理解匯編
5 DUMPBIN反匯編
6 HIEW反匯編 7 SoftIce調(diào)試器破解密碼
8 IDA調(diào)試器結(jié)合代碼初步使用
9 IDA調(diào)試器識別高級語言的關(guān)鍵結(jié)構(gòu)
10 反調(diào)試技術(shù)
11 反匯編防范技術(shù) |