Trao đổi với tôi

http://www.buidao.com

3/21/10

[MASM] Tổng hợp các lệnh nhảy cơ bản trong ASM.

Dưới đây là các lệnh nhảy cơ bản trong ASM em tổng hợp được, dành cho các bạn mới học ASM (như em chẳng hạn).

1. JB / JNAE
- Ý nghĩa : Nhảy nếu nhỏ hơn.
- Điều kiện : CF = 1
- Ghi chú : Áp dụng cho số không dấu.


2. JBE / JNA
- Ý nghĩa : Nhảy nếu nhỏ hơn hoặc bằng.
- Điều kiện : CF = 1 or ZF = 1
- Ghi chú : Áp dụng cho số không dấu.


3. JA / JNBE
- Ý nghĩa : Nhảy nếu lớn hơn.
- Điều kiện : CF = 0 and ZF = 0
- Ghi chú : Áp dụng cho số không dấu.


4. JAE / JNB
- Ý nghĩa : Nhảy nếu lớn hơn hoặc bằng.
- Điều kiện : CF = 0
- Ghi chú : Áp dụng cho số không dấu.


5. JE / JZ
- Ý nghĩa : Nhảy nếu bằng.
- Điều kiện : ZF = 1

6. JNE / JNZ
- Ý nghĩa : Nhảy nếu không bằng.
- Điều kiện : ZF = 0

7. JL / JNGE
- Ý nghĩa : Nhảy nếu nhỏ hơn.
- Điều kiện : SF != OF
- Ghi chú : Áp dụng cho số có dấu.


8. JLE / JNG
- Ý nghĩa : Nhảy nếu nhỏ hơn hoặc bằng.
- Điều kiện : SF != OF or ZF = 1
- Ghi chú : Áp dụng cho số có dấu.


9. JG / JNLE
- Ý nghĩa : Nhảy nếu lớn hơn.
- Điều kiện : SF = OF and ZF = 0
- Ghi chú : Áp dụng cho số có dấu.


10. JGE / JNL
- Ý nghĩa : Nhảy nếu lớn hơn hoặc bằng.
- Điều kiện : SF = OF
- Ghi chú : Áp dụng cho số có dấu.


11. JP / JPE
- Ý nghĩa : Nhảy nếu cờ chẵn lẽ được bật.
- Điều kiện : PF = 1

12. JNP / JPO
- Ý nghĩa : Nhảy nếu không được bật.
- Điều kiện : PF = 0

13. JS
- Ý nghĩa : Nhảy nếu cờ dấu được bật.
- Điều kiện : SF = 1

14. JNS
- Ý nghĩa : Nhảy nếu cờ dấu không được bật.
- Điều kiện : SF = 0

15. JO
- Ý nghĩa : Nhảy nếu cờ tràn được bật.
- Điều kiện : OF = 1

16. JNO
- Ý nghĩa : Nhảy nếu cờ tràn không được bật.
- Điều kiện : OF = 0

17. JC
- Ý nghĩa : Nhảy nếu cờ nhớ được bật.
- Điều kiện : CF = 1

18. JNC
- Ý nghĩa : Nhảy nếu cờ nhớ không được bật.
- Điều kiện : CF = 0

19. JCXZ
- Ý nghĩa : Nhảy nếu CX = 0
- Điều kiện : CX = 0 (nếu ECX != 0 vẫn nhảy, lệnh nhảy này không phụ thuộc vào các cờ)


20. JMP
- Nhảy vô điều kiện.

21. JECXZ
- Ý nghĩa : Nhảy nếu ECX = 0
- Điều kiện : ECX = 0 (lệnh nhảy này không phụ thuộc vào các cờ)

Reflink: http://reaonline.net/showthread.php?8618-T%E1%BB%95ng-h%E1%BB%A3p-c%C3%A1c-l%E1%BB%87nh-nh%E1%BA%A3y-c%C6%A1-b%E1%BA%A3n-trong-ASM