TẬP LỆNH ASSEMBLY CỦA INTEL 8088/8086 P5 - T-Root
Có thể bạn quan tâm
T-Root 




Unknown says: Reply
chu cảnh says: Reply
chu cảnh says: Reply
Unknown says: Reply
I very like the numbers zero and one.





TẬP LỆNH ASSEMBLY CỦA INTEL 8088/8086 P5
Lệnh so sánh: Cú pháp: Cmp [Toán hạng đích], [Toán hạng nguồn]
- Trong đó: [Toán hạng đích], [Toán hạng nguồn] có thể là hằng, biến, thanh ghi hay ô nhớ. [Toán hạng đích] không thể là hằng số. [Toán hạng đích] và [Toán hạng nguồn] không thể đồng thời là ô nhớ.
- Tác dụng: Lệnh Cmp (Compare) được sử dụng để so sánh giá trị/nội dung của [Toán hạng đích] so với [Toán hạng nguồn]. Tương tự như lệnh Sub, nó lấy [Toán hạng đích] trừ đi [Toán hạng nguồn] nhưng kết quả không làm thay đổi [Toán hạng đích] mà chỉ làm thay đổi giá trị của một số cờ hiệu: CF, ZF, OF,...
- Cmp Ax, Bx ; so sánh giá tị thanh ghi Ax với Bx
- Cmp Ax, 20 ; so sánh giá trị thanh ghi Ax với 20
- Cmp Ax, [SI] ; so sánh Ax với nội dung ô nhớ được chỉ bởi SI
- Cmp Al, ‘A’ ; so sánh giá trị thanh ghi Al với ‘A’
- Cmp Al, Var1 ; so sánh giá trị thanh ghi Al với giá trị biến Var1
- Trong đó: <Vị trí đích> có thể là nhãn của một lệnh, tên của một thủ tục hoặc có thể là một thanh ghi, một ô nhớ (đã được định nghĩa) nào đó. <Vị trí đích> cũng có thể là một biến nào đó, giá trị của nó thường là địa chỉ của một ô nhớ trong đoạn Code.
- Tác dụng: Khi gặp lệnh này chương trình chuyển điều khiển (nhảy đến) đến thực hiện lệnh sau <Nhãn đích> mà không phụ thuộc vào bất kỳ điều kiện nào.
- Jmp short Main
- Jmp Ax
- Jmp word PTR [BX]
- Jmp dword PTR [BX]
- Trong đó: <Vị trí đích>: Tương tự như lệnh Jmp.
- Tác dụng: Khi gặp một lệnh nhảy có điều kiện, đầu tiên chương trình sẽ kiểm tra điều kiện nhảy của nó, nếu thỏa mãn thì sẽ nhảy đến thực hiện lệnh ở <Vị trí đích>, nếu không thì bỏ qua không thực hiện lệnh nhảy này.
- Lệnh JG: Nhảy nếu [Đích] > [Nguồn] ; (SF = 0F và ZF = 0)
- Lệnh JL: Nhảy nếu [Đích] < [Nguồn] ; (SF <> 0F)
- Lệnh JGE: Nhảy nếu [Đích] ≥[Nguồn] ; (SF = 0F)
- Lệnh JLE: Nhảy nếu [Đích] ≤[Nguồn] ; (CF <> 0F và ZF = 1)
- ... <còn nhiều lệnh khác>
- Lệnh JA: Nhảy nếu [Đích] > [Nguồn] ; (CF = 0 và ZF = 0)
- Lệnh JB: Nhảy nếu [Đích] < [Nguồn] ; (CF = 0)
- Lệnh JNA: Nhảy nếu [Đích] không lớn hơn [Nguồn]; (CF =1 or ZF =1)
- Lệnh JNB: Nhảy nếu [Đích] không nhỏ hơn [Nguồn] ; (CF = 0)
- Lệnh JC: Nhảy nếu cờ CF = 1
- Lệnh JNC: Nhảy nếu cờ CF = 0
- Lệnh JZ: Nhảy nếu cờ ZF = 1
- Lệnh JNZ: Nhảy nếu cờ ZF = 0
- Lệnh JE: Nhảy nếu [Đích] = [Nguồn]; Tương tự JZ; (ZF = 1)
- Lệnh JNE: Nhảy nếu [Đích] ≠[Nguồn]; Tương tự JNZ; (ZF = 0)
- ... <còn nhiều lệnh khác> [2 - 150]
4 Comment:
rất hay :))))
rất hay <3
rất hay <3
thanks
Đăng nhận xét
Thank you for your comments!
Facebook + Followers
ti else. Được tạo bởi Blogger. Copyright © 2011 T-Root | Powered by www.Becamex.org tielse.blogspot.com - Design my Dream, Design my Love, Design my LifeTừ khóa » Các Lệnh Nhảy Trong Assembly
-
Các Lệnh Nhảy, Vòng Lặp Và Lệnh Gọi
-
Bảng Lệnh Nhảy Trong Assembly - Tiger
-
Bài 3:Các Lệnh Nhảy - Tiện ích 123
-
Các Lệnh Nhảy, Vòng Lặp Và Lệnh Gọi - Tài Liệu Text - 123doc
-
Lệnh Nhảy Không điều Kiện - Bài Giảng Lập Trình Hệ Thống Assembly
-
Bài 2-5 : Tìm Hiểu Nhóm Lệnh Rẽ Nhánh
-
[PDF] TẬP LỆNH CPU INTEL 8086/8088
-
Tập Lệnh Assembly Của Intel 8086/8088 (Phần 3)
-
Chuong 4. Lap Trinh Hop Ngu - SlideShare
-
Bài Giảng Assembly - SlideShare
-
Bài 3. Lệnh Rẽ Nhánh Trong Assembly / Nhảy Có điều Kiện - YouTube
-
CÁC LỆNH HỢP NGỮ. - Ppt Download - SlidePlayer
-
Bài Giảng Cấu Trúc Máy Tính & Lập Trình Assembly - Chương 8