emu8086(8086匯編模擬工具、8086匯編學(xué)習(xí)軟件) v4.08 中文特別版
3.69MB / 02-06
32位匯編指令計(jì)算器(32bit Calculator) v1.7 綠色免費(fèi)版
14KB / 09-22
匯編代碼轉(zhuǎn)換器工具 v4.0 中文綠色免費(fèi)版
1.41MB / 10-09
匯編語言(馮康、范理、王利麗) PDF 掃描版[23M]
23.12MB / 08-23
匯編語言程序設(shè)計(jì)(王先水) PDF 掃描版[30M]
30.42MB / 08-23
匯編函數(shù)查詢助手 v1.0 中文綠色版
2.10MB / 07-22
80X86匯編語言程序設(shè)計(jì) PDF文字版
4.7MB / 10-23
匯編語言程序設(shè)計(jì) pdf掃描版 馬朝輝譯 美河制作
96MB / 10-23
一步一步學(xué)習(xí)linux匯編語言程序設(shè)計(jì)(Assembly Language Step-by-
3.4MB / 10-23
匯編語言編程藝術(shù) 中文PDF掃描清晰版(The Art of Assembly Langu
55MB / 10-23
-
常用ARM指令集及匯編(經(jīng)典完整版) 中文pdf版 匯編語言 / 920KB
-
Armv8/armv9架構(gòu)入門指南 + ARMv8架構(gòu)與指令集 中文PDF高清版 匯編語言 / 11.8MB
-
匯編語言第4版 + 課后答案 中文PDF完整版 匯編語言 / 88.2MB
-
-
匯編語言教程大全(史上最全) txt合集 匯編語言 / 1.37MB
-
從零開始學(xué)IDA逆向 完整版PDF 匯編語言 / 52MB
-
ARM匯編官方手冊 中文完整版PDF 匯編語言 / 1.78MB
-
超全匯編速查手冊 chm版 匯編語言 / 17.6KB
-
-
詳情介紹
琢石成器—Windows環(huán)境下32位匯編語言程序設(shè)計(jì)
內(nèi)容介紹
作 者:羅云彬 著
出 版 社:電子工業(yè)出版社
出版時間: 2009-6-1
頁 數(shù):756頁
開 本:16開
ISBN 9787121086632
定價::89.00元(含光盤1張)
暢銷書《Windows環(huán)境下32位匯編語言程序設(shè)計(jì)》升級版。
Windows環(huán)境下32位匯編語言是一種全新的編程語言。它使用與C++語言相同的API接口,不僅可以開發(fā)出大型的軟件,而且是了解操作系統(tǒng)運(yùn)行細(xì)節(jié)的最佳方式。
本書從編寫應(yīng)用程序的角度,從“Hello,World!”這個簡單的例子開始到編寫多線程、注冊表和網(wǎng)絡(luò)通信等復(fù)雜的程序,通過70多個實(shí)例逐步深入Win32匯編語言編程的方方面面。
本書作者羅云彬擁有十余年匯編語言編程經(jīng)驗(yàn),是匯編編程網(wǎng)站//www.win32asm.com.cn的創(chuàng)辦者。本書是作者多年來編程工作的總結(jié),適合于欲通過Win32匯編語言編寫Windows程序的讀者。
光盤介紹:
1. 編譯器和鏈接器
本附書代碼全部采用 MASM 格式編寫,推薦使用 MASM32 軟
件包作為編譯環(huán)境,MASM32 軟件包可以在以下地址下載:
MASM32官方站點(diǎn): //www.masm32.com
作者的MASM編程站點(diǎn): //www.win32asm.com.cn
安裝完成以后請將本光盤根目錄下的環(huán)境設(shè)置批處理文件 Var.bat
拷貝到 Masm32\bin 目錄下,并根據(jù) MASM32 的安裝位置編輯修改
Var.bat 文件中的相關(guān)目錄名稱。
2. 代碼維護(hù)工具
每個例子都包括了描述編譯、鏈接方法的 makefile 文件,
使用 nmake 工具可以自動根據(jù)此文件進(jìn)行編譯鏈接,nmake 工
具可以從 Visual C++ 的 bin 目錄中找到,也可以從作者的網(wǎng)
站中下載。
3. 編譯環(huán)境和編譯方法
建議使用命令行方式進(jìn)行編譯,以編譯 Chapter02\Test
目錄中 Test.asm 為例,步驟是:
I. 打開一個“命令提示符”窗口。
II. 進(jìn)入環(huán)境設(shè)置批處理文件 Var.bat 所在目錄并執(zhí)行
它,以后就可以使用這個“命令提示符”窗口編譯
文件了。
x: <切換到MASM32安裝的驅(qū)動器>
cd \masm32\bin <進(jìn)入MASM32的執(zhí)行目錄>
var <執(zhí)行Var.bat設(shè)置環(huán)境變量>
III. 進(jìn)入源代碼目錄:
cd \chapter02\test
IV. 使用 nmake 工具進(jìn)行編譯鏈接:
nmake
V. 執(zhí)行編譯好的可執(zhí)行文件。
如果需要對源代碼進(jìn)行修改,不必關(guān)閉“命令提示符”窗口,
只要切換到編輯器窗口,在修改 *.asm 文件后重復(fù)進(jìn)行第 IV 和
第 V 步驟即可。
# 特別注意:將光盤中的代碼拷貝到硬盤后,必須將文件的只讀屬性去除!
4. 關(guān)于聯(lián)機(jī)幫助文檔
Win32 匯編編程涉及很多 API 的使用,使用 .hlp、.chm 等
格式的聯(lián)機(jī)幫助文件查找這些 API 的使用說明是很方便的,作者
的網(wǎng)站上提供了很詳盡的聯(lián)機(jī)文檔下載,具體請?jiān)L問:
//www.win32asm.com.cn
5. 本光盤所包含目錄的說明
根目錄下的 *.pdf ;附錄A、B、C的電子版文檔
Chapter02\Test ;測試編譯環(huán)境
Chapter03\HelloWorld ;Hello World
Chapter04\FirstWindow ;用Win32匯編寫第一個窗口
Chapter04\FirstWindow-1 ;用Win32匯編寫第一個窗口
Chapter04\SendMessage ;窗口間的消息互發(fā)
Chapter04\SendMessage-1 ;窗口間的消息互發(fā)
Chapter05\Menu ;使用資源 - 使用菜單
Chapter05\Icon ;使用資源 - 使用圖標(biāo)
Chapter05\Dialog ;使用資源 - 使用對話框
Chapter05\Listbox ;使用資源 - 使用列表框
Chapter05\Control ;使用資源 - 使用子窗口控件
Chapter05\ShowVersionInfo ;使用資源 - 顯示版本信息資源的程序
Chapter05\VersionInfo ;使用資源 - 使用版本信息資源
Chapter06\Timer ;定時器的使用
Chapter07\DcCopy ;在兩個窗口的 DC 間互相拷貝屏幕
Chapter07\Clock ;模擬時鐘程序
Chapter07\BmpClock ;用 Bitmap 圖片做背景的模擬時鐘程序
Chapter07\TestObject ;一些常見的繪圖操作
Chapter08\CommDlg ;使用通用對話框
Chapter09\Toolbar ;使用工具欄
Chapter09\StatusBar ;使用狀態(tài)欄
Chapter09\Richedit ;使用豐富編輯控件
Chapter09\Wordpad ;一個完整的文本編輯器例子
Chapter09\SubClass ;窗口的子類化例子
Chapter09\SuperClass ;窗口的超類化例子
Chapter10\MemInfo ;顯示當(dāng)前內(nèi)存的使用情況
Chapter10\FindFile ;全盤查找文件的例子
Chapter10\FormatText ;文件讀寫例子
Chapter10\FormatText\FileMap ;使用內(nèi)存映射文件進(jìn)行文件讀寫的例子
Chapter10\MMFShare ;使用內(nèi)存映射文件進(jìn)行進(jìn)程間數(shù)據(jù)共享
Chapter11\Dll\Dll ;最簡單的動態(tài)鏈接庫例子 - 編寫 DLL
Chapter11\Dll\MASM Sample ;最簡單的動態(tài)鏈接庫例子 - 使用 DLL
Chapter11\Dll\VC++ Sample ;最簡單的動態(tài)鏈接庫例子 - 在VC++中使用匯編編寫的DLL
Chapter11\KeyHook ;Windows 鉤子的例子 - 監(jiān)聽鍵盤動作
Chapter11\RecHook ;Windows 日志記錄鉤子的例子 - 監(jiān)聽鍵盤動作
Chapter12\Counter ;有問題的程序 - 一個計(jì)數(shù)程序
Chapter12\Thread ;用多線程的方式解決上一個程序的問題
Chapter12\Event ;使用事件對象
Chapter12\ThreadSynErr ;一個存在同步問題的多線程程序
Chapter12\ThreadSyn\UseCriticalSection ;使用臨界區(qū)對象解決多線程同步問題
Chapter12\ThreadSyn\UseEvent ;使用事件對象解決多線程同步問題
Chapter12\ThreadSyn\UseMutex ;使用互斥對象解決多線程同步問題
Chapter12\ThreadSyn\UseSemaphore ;使用信號燈對象解決多線程同步問題
Chapter13\CmdLine ;使用命令行參數(shù)
Chapter13\Process ;創(chuàng)建進(jìn)程的例子
Chapter13\ProcessList ;顯示系統(tǒng)中運(yùn)行的進(jìn)程列表
Chapter13\Patch1 ;一個內(nèi)存補(bǔ)丁程序
Chapter13\Patch2 ;一個內(nèi)存補(bǔ)丁程序
Chapter13\Patch3 ;一個內(nèi)存補(bǔ)丁程序
Chapter13\HideProcess9x ;Windows 9x下的進(jìn)程隱藏
Chapter13\RemoteThreadDll ;用 DLL 注入的方法實(shí)現(xiàn)遠(yuǎn)程進(jìn)程
Chapter13\RemoteThread ;不依靠任何外部文件實(shí)現(xiàn)遠(yuǎn)程進(jìn)程
Chapter14\TopHandler ;使用篩選器處理異常
Chapter14\SEH01 ;最基本結(jié)構(gòu)化異常處理例子
Chapter14\SEH02 ;改進(jìn)后的結(jié)構(gòu)化異常處理例子
Chapter14\Unwind ;異常處理中的展開操作例子
Chapter15\Ini ;使用 INI 文件
Chapter15\Reg ;操作注冊表的例子
Chapter15\Associate ;操作注冊表實(shí)現(xiàn)文件關(guān)聯(lián)
Chapter16\TcpEcho ;實(shí)現(xiàn) TCP 服務(wù)器端的簡單例子
Chapter16\Chat-TCP ;用 TCP 協(xié)議實(shí)現(xiàn)的聊天室例子
Chapter17\PeInfo ;查看 PE 文件的基本信息
Chapter17\Import ;查看 PE 文件的導(dǎo)入表
Chapter17\Export ;查看 PE 文件的導(dǎo)出表
Chapter17\Resource ;查看 PE 文件的資源列表
Chapter17\Reloc ;查看 PE 文件的重定位信息
Chapter17\NoImport ;不使用導(dǎo)入表調(diào)用 API 函數(shù)
Chapter17\AddCode ;在 PE 文件上附加可執(zhí)行代碼的例子
Chapter18\OdbcSample ;用ODBC操作數(shù)據(jù)庫的例子
Appendix A\EchoLine ;控制臺輸入輸出的例子
Appendix B\MsgWindow01 ;消息機(jī)制試驗(yàn) 1
Appendix B\MsgWindow02 ;消息機(jī)制試驗(yàn) 2
Appendix B\MsgWindow03 ;消息機(jī)制試驗(yàn) 3
Appendix B\MsgWindow04 ;消息機(jī)制試驗(yàn) 4
Appendix C\BrowseFolder ;瀏覽目錄對話框
內(nèi)容截圖:
閑來無事又做了一遍完整版鏡像,其實(shí)完整版里面帶了很多出版社的東西,對看書學(xué)習(xí)幾乎無用,學(xué)習(xí)的話下載那個RAR壓縮文件就足夠了O(∩_∩)O~
目錄:
圖書介紹
基礎(chǔ)篇
第1章 背景知識
1.1 Win32的軟硬件平臺
1.1.1 80x86系列處理器簡史
1.1.2 Windows的歷史
1.1.3 Win32平臺的背后
1.1.3 Wintel聯(lián)盟
1.2 Windows的特色
1.3 必須了解的基礎(chǔ)知識
1.3.1 80x86處理器的工作模式
1.3.2 Windows的內(nèi)存管理
1.3.3 Windows的特權(quán)保護(hù)
第2章 準(zhǔn)備編程環(huán)境
2.1 Win32可執(zhí)行文件的
2.1 開發(fā)過程
2.2 編譯器和鏈接器
2.2.1 MASM系列
2.2.2 TASM系列
2.2.3 其他編譯器
2.2.4 MASM,TASM還是
2.2.4 NASM
2.2.5 *選擇——MASM32
2.2.5 SDK軟件包
2.3 創(chuàng)建資源
2.3.1 資源編譯器的使用
2.3.2 所見即所得的資源編輯器
2.4 make工具的用法
2.4.1 make工具是什么
2.4.2 nmake的用法
2.4.3 描述文件的語法
2.5 獲取資料
2.5.1 Windows資料的來源
2.5.2 Intel處理器資料
2.6 構(gòu)建編程環(huán)境
2.6.1 IDE還是命令行
2.6.2 本書推薦的工作環(huán)境
2.6.3 嘗試編譯第一個程序
第3章 使用MASM
3.1 Win32匯編源程序的結(jié)構(gòu)
3.1.1 模式定義
3.1.2 段的定義
3.1.3 程序結(jié)束和程序入口
3.1.4 注釋和換行
3.2 調(diào)用API
3.2.1 API是什么
3.2.2 調(diào)用API
3.2.3 API參數(shù)中的等值定義
3.3 標(biāo)號、變量和數(shù)據(jù)結(jié)構(gòu)
3.3.1 標(biāo)號
3.3.2 全局變量
3.3.3 局部變量
3.3.4 數(shù)據(jù)結(jié)構(gòu)
3.3.5 變量的使用
3.4 使用子程序
3.4.1 子程序的定義
3.4.2 參數(shù)傳遞和堆棧平衡
3.5 高級語法
3.5.1 條件測試語句
3.5.2 分支語句
3.5.3 循環(huán)語句
3.6 代碼風(fēng)格
3.6.1 變量和函數(shù)的命名
3.6.2 代碼的書寫格式
3.6.3 代碼的組織
初級篇
第4章 第一個窗口程序
第5章 使用資源
第6章 定時器和Windows時間
第7章 圖形操作
界面篇
第8章 通用對話框
第9章 通用控件
系統(tǒng)篇
第10章 內(nèi)存管理和文件操作
第11章 動態(tài)鏈接庫和鉤子
第12章 多線程
第13章 過程控制
第14章 異常處理
應(yīng)用篇
第15章 注冊表和INI文件
第16章 WinSock接口和網(wǎng)絡(luò)編程
第17章 PE文件
第18章 ODBC數(shù)據(jù)庫編程
參考文獻(xiàn)
下載地址
琢石成器—Windows 環(huán)境下32位匯編程序設(shè)計(jì) 最新“琢石成器”第三版 PDF清晰版[354M]
人氣書籍
Intel 匯編語言程序設(shè)計(jì)(第五版) pdf版
匯編語言的編程藝術(shù)(第2版) PDF掃描版[MB]
x86匯編語言:從實(shí)模式到保護(hù)模式 pdf掃描版 4.66M
ARM體系結(jié)構(gòu)與編程(第2版) 杜春雷 完整pdf掃描版[114MB]
匯編語言基礎(chǔ)教程chm版
ARM指令集 CHM格式
Windows環(huán)境下32位匯編語言程序設(shè)計(jì) chm版
匯編語言第4版 + 課后答案 中文PDF完整版
IDA Pro代碼破解揭秘 中文pdf掃描版[23MB]
一步一步學(xué)習(xí)linux匯編語言程序設(shè)計(jì)(Assembly Language Step-by-
下載聲明
☉ 解壓密碼:www.dbjr.com.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個軟件總是不能下載的請?jiān)谠u論中留言,我們會盡快修復(fù),謝謝!
☉ 下載本站資源,如果服務(wù)器暫不能下載請過一段時間重試!或者多試試幾個下載地址
☉ 如果遇到什么問題,請?jiān)u論留言,我們定會解決問題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請購買正版。
☉ 本站提供的琢石成器—Windows 環(huán)境下32位匯編程序設(shè)計(jì) 最新“琢石成器”第三版 PDF清晰版[354M]資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。