TAILIEUCHUNG - Cracking part 14

Tài liệu hướng dẫn làm cracking phần 14 | CMP Cú pháp CMP left right Left là thanh ghi hay bộ nhớ Right là thanh ghi hay bộ nhớ hay trực hằng Tác dụng dùng để so sánh giữa toán hạng left và toán hạng right. Lệnh này Assemble sẽ lấy toán hạng left trừ toán hạng right kết quả được lưu trong các cờ mà không thay đổi nội dung của 2 toán hạng trên. Kết quả của phép so sánh Đối với số không dấu Left Right ZF 0 CF 0 Left Right ZF 1 CF 0 Left Right ZF 0 CF 1 Đối với số có dấu Left Right ZF 0 1 OF 0 SF 0 1 Left Right ZF 1 OF 0 SF 0 Left Right ZF 0 OF 0 1 SF 1 0 Ví dụ MOV AX 6000h CMP AX -7000h 6000h - -7000h Đây là 1 lệnh quan trọng mà chúng ta cần quan tâm. Một vài chương trình sử dụng nó kiểm tra như là so sánh real serial với số serial ta nhập vào khi đăng kí hay kiểm tra chương trình đã được đăng kí hay chưa. Và ta thấy lệnh này thường được đặt trước lệnh jump Quote Flags về cơ bản Flags giống registers ngoại trừ việc Flags chỉ có thể tồn tại true đúng hoặc false sai . Nó được set bởi những lệnh như CMP và được dùng để kiểm tra kết quả lệnh call. Ví dụ CMP AX BX__So sánh AX và BX nếu bằng thì cờ Zero được set là 0 JZ 00124531 Nếu cờ zero đã được set thì nhảy đến địa chỉ 00124531 Quote INT interupt - ngắt Cú pháp INT số ngắt Định nghĩa và tác dụng ngắt là 1 tín hiệu được gửi đến bộ vi xử lý để tạm ngưng công việc đang làm và xử lý 1 nhiệm vụ khác. Sau khi xử lý xong thì chương trình bị ngăt sẽ tiếp tục lại. Ví dụ INT 21h gọi ngắt 21 của DOS Ở đây chúng ta có 2 loại ngắt là Ngắt cứng được phát sinh bởi 1 mạch máy tính để đáp lại 1 sự kiện nào đó. Nó được dùng để điều khiển các thiết bị quan trọng như bàn phím ổ đĩa máy in Ngắt mềm được nhiều người lập trình sử dụng để yêu cầu các phục vụ hệ thống ngắt mềm xảy ra khi chương trình gọi phục vụ ngắt bằng lệnh INT interupt Bạn sẽ không thấy lệnh này khi debug chương trình window nhưng nó gây náo loạn khắp mọi nơi trong DOS. Thường các thông số vượt qua default registers như AX BX CX. Quote JMP Cú pháp JMP address Tác dụng tương đương với GO TO nghĩa là nó sẽ

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.