零基礎(chǔ)入門學(xué)習(xí)CE匯編是論壇大神自己編寫制作的匯編語(yǔ)言入門學(xué)習(xí)書(shū),對(duì)于零基礎(chǔ)的朋友來(lái)說(shuō)絕壁是一套優(yōu)良的匯編語(yǔ)言啟蒙讀物。
作者自述:
本教程的學(xué)習(xí)重點(diǎn)是:寄存器(第2、第3、第7、第8章)、尋址方式(第4、第5章、第8.7節(jié))、匯編指令(分布在各章中)。
本教程講解得匯編指令大多與游戲修改有關(guān),這些與游戲修改有關(guān)的指令總共有20個(gè),分別是:
1. 傳送指令(4個(gè)):mov、push、pop、lea。
2. 轉(zhuǎn)移指令(8個(gè)):call、jmp、je、jne、jb、jnb、ja、jna。
3. 運(yùn)算指令(7個(gè)):add、sub、mul、div、adc、sbb、cmp。
4. 處理機(jī)控制指令(1個(gè)):nop。
修改游戲有兩種方式。第一種是修改數(shù)據(jù),以前我們用【金山游俠】、【gamemaster】等修改器修改的都是數(shù)據(jù)。第二種是修改指令,現(xiàn)在我們用CE寫CEAA腳本修改的就是指令。本教程實(shí)質(zhì)上也是教你修改游戲,其主要方向是修改匯編指令。
學(xué)習(xí)本教程的主要目的是掌握并懂得如何運(yùn)用那20個(gè)與修改游戲有關(guān)的匯編指令,學(xué)懂了這些指令也就懂得在游戲中如何修改匯編指令,就能更好地修改游戲,從而大大提高你的修改技術(shù),這就是學(xué)習(xí)本教程的意義所在。由于水平有限,如果書(shū)中存在錯(cuò)誤之處,請(qǐng)讀者指出并更正。參考資料《匯編語(yǔ)言:第二版》、《寄存器作用》、《匯編指令大全》。