黃易群俠傳M脫機外掛應用程式黃易神行
22452
148

[分享] ASSEAMBLE指令 學了你也會自己修改數據

bonjou1016 發表於 2007-4-2 01:07:01 | 只看該作者 回帖獎勵 |正序瀏覽 |
Alloc                                       分配記憶體
Registersymbol                         "變數名稱"註冊一個位置
Label                                      標籤
MOV  目的,來源                      將來源資料複製到目的

MOVZX  目的,來源                   將BIT加倍後複製,8BIT→16BIT
MOVSX  目的,來源                   同上,不過此為有負號的
XCHG  參數1,參數2               參數1 與2 內值互調
PUSH  來源                              將來源資料放入堆疊記憶體,即將來源放入SS:[SP-3]然後SP減3
POP  目的                                從堆疊取出資料放入目的,即SP加3後取出SS:[SP-3]的資料放到目的

PUSHA                                     PUSH  ax,cx,dx,bx,sp,bp,si,di
POPA                                       POP  di,si,bp,sp,bx,dx,cx,ax
PUSHAD                                   eax,ecx,edx,ebx,esp,ebp,esi,edi
POPAD                                     edi,esi,ebp,esp,ebx,edx,ecx,eax
XLAT                                       取出DS:[BX+AL]放入AL
LEA 暫存器,記憶體                    讓暫存器指向指定的記憶體位址,此時暫存器的內容為該記憶體的位址 ,而非記憶體的內含值
LDS  暫存器,記憶體變數名         [記憶體]存到暫存器,[記憶體+2]存到DS
LES  暫存器,記憶體變數名         [記憶體]存到暫存器,[記憶體+2]存到ES
LSS  暫存器,記憶體變數名         [記憶體]存到暫存器,[記憶體+2]存到SS
LFS  暫存器,記憶體變數名         [記憶體]存到暫存器,[記憶體+2]存到FS
LGS  暫存器,記憶體變數名         [記憶體]存到暫存器,[記憶體+2]存到GS
MOVSB,MOVSW,MOVSD         複製DS:[SI]至ES:[DI]單位為1/2/4 bytes,複製後SI及DI的值加1/2/4
CMPSB,CMPSW,CMPSD           比較DS:[SI]與ES:[DI]單位為1/2/4 bytes,比較後SI及DI的值加1/2/4
STOSB,STOSW,STOSD          複製DS:[SI]至AL/AX/EAX,複製後SI加1/2/4
SCASB,SCASW,SCASD           比較DS:[SI]與AL/AX/EAX,比較後SI加1/2/4
LODSB,LODSW,LODSD          複製DS:[SI]至AL/AX/EAX,複製後SI加1/2/4
ADD  目的,來源              目的=目的+來源
ACD  目的,來源                       目的=目的+來源+C旗標
INC  運算元                              運算元=運算元+1
SUB  目的,來源                       目的=目的-來源
SBB                                        目的=目的-來源-C旗標
DEC                                        運算元=運算元-1
CMP 目的,來源                       兩者比較,相當於目的減來源,但只回應至旗標
MUL  目的                               AL/AX/EAX乘以目的,結果放至AX/DX:AX/EDX:EAX
IMUL  目的                              有號的AL/AX/EAX乘以有號的目的,結果放至AX/DX:AX/EDX:EAX
IMUL  目的,來源                     有號的來源乘以有號的目的,結果放至X/DX:AX/EDX:EAX
IMUL  目的,來源,立即值         有號的來源乘以立即值,結果放至目的
DIV  來源                                AX/DX:AX/EDX:EAX除以來源,商放入AL/AX/EAX,餘數放入AH/DX/EDX
IDIV                                       有號的AX/DX:AX/EDX:EAX除以來源,商放入AL/AX/EAX,餘數放入/EDX
AND  目的,來源                      目的=目的  and  來源
OR  目的,來源                        目的=目的  or  來源
XOR  目的,來源                      目的=目的  xor  來源
TEST  目的,來源                     會做與 and 相同的動作,但只回應至旗標
NOT  運算元                            運算元等於not  運算元

CLC                                         設 C 旗標等於0
STC                                        設 C 旗標等於1
CMC                                        not C 旗標
CLD                                        設 D 旗標為0
STD                                       設 D 旗標為1
CLI                                         設 I 旗標為0
STI                                         設 I 旗標為1
JMP  位址                                跳躍至指定位址
Jxx  位址                                 條件式跳躍
Je                                          如果均等執行跳躍
Jne                                        如果不相等執行跳躍
Jg                                          如果大於執行跳躍
Jng                                        如果不大於(小於等於)執行跳躍
Jl                                           如果比較少執行跳躍
Jnl                                         如果不是比較少執行跳躍
Jge                                        如果大於或等於執行跳躍
Jle                                         如果小於或等於執行跳躍

============================================================================

收藏收藏 分享分享 讚 幹 分享分享 FB分享
回覆

使用道具 舉報


turtlesu1215 當前離線
UID
1457983
熱心
65 值
嘉獎
0 次
違規
0 次
在線時間
6 小時
經驗
70 點
積分
70
精華
0
最後登錄
2011-11-19
閱讀權限
20
註冊時間
2011-8-20
論壇幣
35 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
149
turtlesu1215 2011-9-13 17:37:48
謝謝教學
非常感謝大大
用心的發表
感謝
回覆

使用道具 舉報

ak8666 當前離線
UID
1655011
熱心
14 值
嘉獎
0 次
違規
0 次
在線時間
0 小時
經驗
19 點
積分
19
精華
0
最後登錄
2011-3-16
閱讀權限
10
註冊時間
2011-3-16
論壇幣
29 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 1
148
ak8666 2011-4-27 11:12:13
先錄下來  有用再參考

謝謝分享 提供寫asm 參考
回覆

使用道具 舉報

encorek32363 當前離線
UID
177656
熱心
106 值
嘉獎
0 次
違規
0 次
在線時間
45 小時
經驗
103 點
積分
254
精華
0
最後登錄
2015-8-26
閱讀權限
25
註冊時間
2007-2-2
論壇幣
29 幣
聯合幣
6 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 3
147
encorek32363 2011-4-6 19:35:43
感謝大大的分享!!
不客氣收下囉YCT65B
回覆

使用道具 舉報

kusanagi625 當前離線
UID
1073069
熱心
37 值
嘉獎
0 次
違規
0 次
在線時間
79 小時
經驗
33 點
積分
191
精華
0
最後登錄
2018-8-6
閱讀權限
20
註冊時間
2008-11-18
論壇幣
36 幣
聯合幣
6 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
146
kusanagi625 2010-10-22 15:23:57
多謝分享~~~~~~~~!!!!!!!!!!!!!!!
回覆

使用道具 舉報

justan1985 當前離線
UID
359401
熱心
28 值
嘉獎
0 次
違規
0 次
在線時間
9 小時
經驗
26 點
積分
115
精華
0
最後登錄
2017-8-24
閱讀權限
20
註冊時間
2007-4-22
論壇幣
44 幣
聯合幣
6 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
145
justan1985 2010-8-30 10:40:49
真的有點複雜 看不太懂...但是我會努力打好基礎的
回覆

使用道具 舉報

jim701007 當前離線
UID
1146247
熱心
31 值
嘉獎
0 次
違規
0 次
在線時間
34 小時
經驗
33 點
積分
33
精華
0
最後登錄
2014-10-8
閱讀權限
20
註冊時間
2009-3-3
論壇幣
57 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
144
jim701007 2010-7-24 11:32:41
真的是非常棒的教學~推~推
感謝大大無私分享
回覆

使用道具 舉報

nike8647 當前離線
UID
1280239
熱心
20 值
嘉獎
0 次
違規
0 次
在線時間
11 小時
經驗
24 點
積分
24
精華
0
最後登錄
2010-5-20
閱讀權限
20
註冊時間
2009-7-29
論壇幣
21 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
143
nike8647 2010-3-26 17:05:00
謝謝大大分享 趕緊來研究
YCT54B
回覆

使用道具 舉報

abc7175 當前離線
UID
525601
熱心
11 值
嘉獎
0 次
違規
0 次
在線時間
12 小時
經驗
11 點
積分
11
精華
0
最後登錄
2010-4-1
閱讀權限
10
註冊時間
2007-8-31
論壇幣
19 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 1
142
abc7175 2010-3-10 13:19:39
謝謝分享 雖然還不知道是什麼內容
無論如何還是感謝大大的用心
並感謝所有願意分享的朋友們
回覆

使用道具 舉報

zxc32481 當前離線
UID
1379710
熱心
566 值
嘉獎
0 次
違規
0 次
在線時間
204 小時
經驗
571 點
積分
10471
精華
0
最後登錄
2016-2-3
閱讀權限
60
註冊時間
2009-12-30
論壇幣
9115 幣
聯合幣
5 枚
幸運鑽
10 顆
招待卷
0 點
Yahoo! 查看詳細資料
Rank: 7Rank: 7Rank: 7
141
zxc32481 2010-2-27 12:28:43
感謝大大的分享 ~~

努力學習中 QQ
^^
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊


手機版 | Archiver | 外掛聯合國

GMT+8, 2024-11-25 14:26 , Processed in 0.068135 second(s), 19 queries , Memcache On.

版權說明:
  本站不會製作、經銷、代理外掛程式。僅免費提供外掛程式下載前之掃毒及掃木馬等安全檢測驗證,協助會員遠離盜號危險程式。本站所有資料均來自網際網路收集整理,說明文字暨下載連結轉載自原程 式開發站。站上出現之公司名稱、遊戲名稱、程式等,商標及著作權,均歸各公司及程式原創所有,本站程式所有權歸外掛聯合國所有。本程式所有權歸外掛聯合國所有.......

回頂部
第二步?
第三步?